SYMBOL INDEX (574 symbols across 70 files) FILE: client/components/Button.jsx class Button (line 7) | class Button extends PureComponent { method render (line 20) | render({ active, className, children, ...props }) { method disabled (line 40) | get disabled() { FILE: client/components/Checkbox.jsx class Checkbox (line 7) | class Checkbox extends Component { method render (line 18) | render() { FILE: client/components/CheckboxList.jsx constant ALL_ITEM (line 7) | const ALL_ITEM = Symbol("ALL_ITEM"); class CheckboxList (line 9) | class CheckboxList extends PureComponent { method constructor (line 21) | constructor(props) { method componentWillReceiveProps (line 28) | componentWillReceiveProps(newProps) { method render (line 50) | render() { method isItemChecked (line 100) | isItemChecked(item) { method isAllChecked (line 104) | isAllChecked() { method informAboutChange (line 108) | informAboutChange(checkedItems) { FILE: client/components/CheckboxListItem.jsx class CheckboxListItem (line 9) | class CheckboxListItem extends Component { method render (line 19) | render() { method renderLabel (line 29) | renderLabel() { FILE: client/components/ContextMenu.jsx class ContextMenu (line 10) | class ContextMenu extends PureComponent { method componentDidMount (line 23) | componentDidMount() { method componentDidUpdate (line 27) | componentDidUpdate(prevProps) { method render (line 43) | render() { method hide (line 122) | hide() { method getStyle (line 130) | getStyle() { FILE: client/components/ContextMenuItem.jsx function noop (line 9) | function noop() { function ContextMenuItem (line 24) | function ContextMenuItem({ children, disabled, onClick }) { FILE: client/components/Dropdown.jsx class Dropdown (line 7) | class Dropdown extends PureComponent { method componentDidMount (line 21) | componentDidMount() { method componentWillUnmount (line 25) | componentWillUnmount() { method render (line 29) | render() { FILE: client/components/Icon.jsx constant ICONS (line 11) | const ICONS = { class Icon (line 30) | class Icon extends PureComponent { method render (line 39) | render({ className }) { method style (line 43) | get style() { FILE: client/components/ModuleItem.jsx class ModuleItem (line 10) | class ModuleItem extends PureComponent { method render (line 25) | render({ module, showSize }) { method itemType (line 51) | get itemType() { method titleHtml (line 57) | get titleHtml() { method invisibleHint (line 92) | get invisibleHint() { method isVisible (line 98) | get isVisible() { FILE: client/components/ModulesList.jsx class ModulesList (line 8) | class ModulesList extends PureComponent { method render (line 20) | render({ modules, showSize, highlightedText, isModuleVisible, classNam... FILE: client/components/ModulesTreemap.jsx function getSizeSwitchItems (line 26) | function getSizeSwitchItems() { class ModulesTreemap (line 47) | class ModulesTreemap extends Component { method constructor (line 62) | constructor() { method componentDidMount (line 74) | componentDidMount() { method componentWillUnmount (line 78) | componentWillUnmount() { method render (line 82) | render() { method renderModuleSize (line 194) | renderModuleSize(module, sizeType) { method sizeSwitchItems (line 221) | get sizeSwitchItems() { method activeSizeItem (line 227) | get activeSizeItem() { method chunkItems (line 231) | get chunkItems() { method highlightedModules (line 246) | get highlightedModules() { method foundModulesInfo (line 250) | get foundModulesInfo() { method getTooltipContent (line 384) | getTooltipContent(module) { FILE: client/components/Search.jsx class Search (line 10) | class Search extends PureComponent { method componentDidMount (line 22) | componentDidMount() { method componentWillUnmount (line 28) | componentWillUnmount() { method render (line 32) | render() { method focus (line 89) | focus() { method clear (line 95) | clear() { method informChange (line 101) | informChange(value) { FILE: client/components/Sidebar.jsx class Sidebar (line 11) | class Sidebar extends Component { method componentDidMount (line 41) | componentDidMount() { method componentWillUnmount (line 45) | componentWillUnmount() { method render (line 50) | render() { method toggleVisibility (line 162) | toggleVisibility(flag) { method updateNodeWidth (line 199) | updateNodeWidth(width = this.width) { FILE: client/components/Switcher.jsx class Switcher (line 7) | class Switcher extends PureComponent { method render (line 17) | render() { FILE: client/components/SwitcherItem.jsx class SwitcherItem (line 6) | class SwitcherItem extends PureComponent { method render (line 15) | render({ item, ...props }) { FILE: client/components/ThemeToggle.jsx class ThemeToggle (line 10) | class ThemeToggle extends Component { method render (line 11) | render() { FILE: client/components/Tooltip.jsx class Tooltip (line 7) | class Tooltip extends Component { method componentDidMount (line 28) | componentDidMount() { method shouldComponentUpdate (line 32) | shouldComponentUpdate(nextProps) { method componentWillUnmount (line 36) | componentWillUnmount() { method render (line 40) | render() { method getStyle (line 68) | getStyle() { method updatePosition (line 75) | updatePosition() { FILE: client/components/Treemap.jsx function preventDefault (line 9) | function preventDefault(event) { function hashCode (line 17) | function hashCode(str) { class Treemap (line 27) | class Treemap extends Component { method constructor (line 41) | constructor(props) { method componentDidMount (line 48) | componentDidMount() { method componentWillReceiveProps (line 53) | componentWillReceiveProps(nextProps) { method shouldComponentUpdate (line 64) | shouldComponentUpdate() { method componentWillUnmount (line 68) | componentWillUnmount() { method render (line 73) | render() { method getTreemapDataObject (line 79) | getTreemapDataObject(data = this.props.data) { method createTreemap (line 83) | createTreemap() { method getGroupRoot (line 190) | getGroupRoot(group) { method zoomToGroup (line 201) | zoomToGroup(group) { method isGroupRendered (line 213) | isGroupRendered(group) { method update (line 218) | update() { method findChunkNamePartIndex (line 234) | findChunkNamePartIndex() { method getChunkNamePart (line 278) | getChunkNamePart(chunkLabel) { FILE: client/lib/PureComponent.jsx function isEqual (line 8) | function isEqual(obj1, obj2) { class PureComponent (line 19) | class PureComponent extends Component { method shouldComponentUpdate (line 20) | shouldComponentUpdate(nextProps, nextState) { FILE: client/localStorage.js constant KEY_PREFIX (line 1) | const KEY_PREFIX = "wba"; method getItem (line 4) | getItem(key) { method setItem (line 14) | setItem(key, value) { method removeItem (line 25) | removeItem(key) { FILE: client/store.js class Store (line 5) | class Store { method constructor (line 44) | constructor() { method setModules (line 75) | setModules(modules) { method setEntrypoints (line 84) | setEntrypoints(entrypoints) { method hasParsedSizes (line 88) | get hasParsedSizes() { method setSelectedSize (line 92) | setSelectedSize(selectedSize) { method activeSize (line 96) | get activeSize() { method setSelectedChunks (line 106) | setSelectedChunks(chunks) { method visibleChunks (line 110) | get visibleChunks() { method allChunksSelected (line 118) | get allChunksSelected() { method totalChunksSize (line 122) | get totalChunksSize() { method searchQueryRegexp (line 129) | get searchQueryRegexp() { method isSearching (line 143) | get isSearching() { method foundModulesByChunk (line 147) | get foundModulesByChunk() { method setSearchQuery (line 204) | setSearchQuery(query) { method foundModules (line 208) | get foundModules() { method hasFoundModules (line 215) | get hasFoundModules() { method hasConcatenatedModules (line 219) | get hasConcatenatedModules() { method foundModulesSize (line 232) | get foundModulesSize() { method filterModulesForSize (line 239) | filterModulesForSize(modules, sizeProp) { method toggleDarkMode (line 262) | toggleDarkMode() { method updateTheme (line 272) | updateTheme() { FILE: client/utils.js function isChunkParsed (line 5) | function isChunkParsed(chunk) { function walkModules (line 14) | function walkModules(modules, cb) { function elementIsOutside (line 30) | function elementIsOutside(elem, container) { FILE: src/BundleAnalyzerPlugin.js class BundleAnalyzerPlugin (line 52) | class BundleAnalyzerPlugin { method constructor (line 56) | constructor(opts = {}) { method apply (line 89) | apply(compiler) { method generateStatsFile (line 148) | async generateStatsFile(stats) { method startAnalyzerServer (line 173) | async startAnalyzerServer(stats) { method generateJSONReport (line 196) | async generateJSONReport(stats) { method generateStaticReport (line 214) | async generateStaticReport(stats) { method getBundleDirFromCompiler (line 231) | getBundleDirFromCompiler() { FILE: src/Logger.js constant LEVELS (line 6) | const LEVELS = ["debug", "info", "warn", "error", "silent"]; constant LEVEL_TO_CONSOLE_METHOD (line 9) | const LEVEL_TO_CONSOLE_METHOD = new Map([ class Logger (line 15) | class Logger { method constructor (line 25) | constructor(level = Logger.defaultLevel) { method setLogLevel (line 34) | setLogLevel(level) { method debug (line 54) | debug(...args) { method info (line 63) | info(...args) { method error (line 72) | error(...args) { method warn (line 81) | warn(...args) { method _log (line 91) | _log(level, ...args) { FILE: src/analyzer.js constant FILENAME_QUERY_REGEXP (line 12) | const FILENAME_QUERY_REGEXP = /\?.*$/u; constant FILENAME_EXTENSIONS (line 13) | const FILENAME_EXTENSIONS = /\.(js|mjs|cjs|bundle)$/iu; function createModulesTree (line 31) | function createModulesTree(modules, options) { function flatten (line 61) | function flatten(arr) { function getChildAssetBundles (line 85) | function getChildAssetBundles(bundleStats, assetName) { function assetHasModule (line 102) | function assetHasModule(statsAsset, statsModule) { function isRuntimeModule (line 114) | function isRuntimeModule(statsModule) { function getBundleModules (line 122) | function getBundleModules(bundleStats) { function getChunkToInitialByEntrypoint (line 152) | function getChunkToInitialByEntrypoint(bundleStats) { function isEntryModule (line 174) | function isEntryModule(statsModule) { function getViewerData (line 214) | function getViewerData(bundleStats, bundleDir, opts) { function readStatsFromFile (line 432) | function readStatsFromFile(filename) { FILE: src/bin/analyzer.js constant SIZES (line 14) | const SIZES = new Set(["stat", "parsed", "gzip"]); constant COMPRESSION_ALGORITHMS (line 15) | const COMPRESSION_ALGORITHMS = new Set( function br (line 23) | function br(str) { function array (line 31) | function array() { function showHelp (line 132) | function showHelp(error) { function parseAndAnalyse (line 171) | async function parseAndAnalyse(bundleStatsFile) { FILE: src/parseUtils.js function isNumericId (line 15) | function isNumericId(node) { function isModuleId (line 29) | function isModuleId(node) { function isModuleWrapper (line 41) | function isModuleWrapper(node) { function isModulesHash (line 60) | function isModulesHash(node) { function isModulesArray (line 75) | function isModulesArray(node) { function isSimpleModulesList (line 91) | function isSimpleModulesList(node) { function isOptimizedModulesArray (line 104) | function isOptimizedModulesArray(node) { function isModulesList (line 132) | function isModulesList(node) { function getModuleLocation (line 146) | function getModuleLocation(node) { function getModulesLocations (line 159) | function getModulesLocations(node) { function isIIFE (line 221) | function isIIFE(node) { function getIIFECallExpression (line 234) | function getIIFECallExpression(node) { function isChunkIds (line 246) | function isChunkIds(node) { function mayBeAsyncChunkArguments (line 255) | function mayBeAsyncChunkArguments(args) { function getBundleRuntime (line 270) | function getBundleRuntime(content, modulesLocations) { function isAsyncChunkPushExpression (line 290) | function isAsyncChunkPushExpression(node) { function isAsyncWebWorkerChunkExpression (line 309) | function isAsyncWebWorkerChunkExpression(node) { method ExpressionStatement (line 345) | ExpressionStatement(node, state, callback) { method AssignmentExpression (line 394) | AssignmentExpression(node, state) { method CallExpression (line 416) | CallExpression(node, state, callback) { FILE: src/sizeUtils.js function getCompressedSize (line 12) | function getCompressedSize(algorithm, input) { FILE: src/statsUtils.js class StatsSerializeStream (line 8) | class StatsSerializeStream extends Readable { method constructor (line 12) | constructor(stats) { method _indent (line 18) | get _indent() { method _read (line 22) | _read() { method _stringify (line 42) | *_stringify(obj) { function writeStats (line 94) | async function writeStats(stats, filepath) { FILE: src/template.js function escapeJson (line 21) | function escapeJson(json) { function getAssetContent (line 29) | function getAssetContent(filename) { function html (line 45) | function html(strings, ...values) { function getScript (line 56) | function getScript(filename, mode) { function renderViewer (line 80) | function renderViewer({ FILE: src/tree/BaseFolder.js class BaseFolder (line 22) | class BaseFolder extends Node { method constructor (line 27) | constructor(name, parent) { method src (line 36) | get src() { method size (line 51) | get size() { method getChild (line 67) | getChild(name) { method addChildModule (line 74) | addChildModule(module) { method addChildFolder (line 99) | addChildFolder(folder) { method walk (line 115) | walk(walker, state = /** @type T */ ({}), deep = true) { method mergeNestedFolders (line 139) | mergeNestedFolders() { method toChartData (line 178) | toChartData() { FILE: src/tree/ConcatenatedModule.js class ConcatenatedModule (line 24) | class ConcatenatedModule extends Module { method constructor (line 31) | constructor(name, data, parent, opts) { method parsedSize (line 39) | get parsedSize() { method gzipSize (line 43) | get gzipSize() { method brotliSize (line 47) | get brotliSize() { method zstdSize (line 51) | get zstdSize() { method getEstimatedSize (line 59) | getEstimatedSize(sizeType) { method fillContentModules (line 70) | fillContentModules() { method addContentModule (line 79) | addContentModule(moduleData) { method getChild (line 119) | getChild(name) { method addChildModule (line 126) | addChildModule(module) { method addChildFolder (line 135) | addChildFolder(folder) { method mergeNestedFolders (line 141) | mergeNestedFolders() { method toChartData (line 156) | toChartData() { FILE: src/tree/ContentFolder.js class ContentFolder (line 19) | class ContentFolder extends BaseFolder { method constructor (line 25) | constructor(name, ownerModule, parent) { method parsedSize (line 30) | get parsedSize() { method gzipSize (line 34) | get gzipSize() { method brotliSize (line 38) | get brotliSize() { method zstdSize (line 42) | get zstdSize() { method getSize (line 50) | getSize(sizeType) { method toChartData (line 61) | toChartData() { FILE: src/tree/ContentModule.js class ContentModule (line 17) | class ContentModule extends Module { method constructor (line 24) | constructor(name, data, ownerModule, opts) { method parsedSize (line 30) | get parsedSize() { method gzipSize (line 34) | get gzipSize() { method brotliSize (line 38) | get brotliSize() { method zstdSize (line 42) | get zstdSize() { method getSize (line 50) | getSize(sizeType) { method toChartData (line 61) | toChartData() { FILE: src/tree/Folder.js class Folder (line 23) | class Folder extends BaseFolder { method constructor (line 28) | constructor(name, opts) { method parsedSize (line 34) | get parsedSize() { method gzipSize (line 38) | get gzipSize() { method brotliSize (line 44) | get brotliSize() { method zstdSize (line 50) | get zstdSize() { method getCompressedSize (line 60) | getCompressedSize(compressionAlgorithm) { method addModule (line 78) | addModule(moduleData) { method toChartData (line 120) | toChartData() { FILE: src/tree/Module.js class Module (line 30) | class Module extends Node { method constructor (line 37) | constructor(name, data, parent, opts) { method src (line 45) | get src() { method src (line 49) | set src(value) { method size (line 60) | get size() { method size (line 64) | set size(value) { method parsedSize (line 68) | get parsedSize() { method gzipSize (line 72) | get gzipSize() { method brotliSize (line 76) | get brotliSize() { method zstdSize (line 80) | get zstdSize() { method getParsedSize (line 84) | getParsedSize() { method getGzipSize (line 88) | getGzipSize() { method getBrotliSize (line 94) | getBrotliSize() { method getZstdSize (line 100) | getZstdSize() { method getCompressedSize (line 110) | getCompressedSize(compressionAlgorithm) { method mergeData (line 127) | mergeData(data) { method toChartData (line 141) | toChartData() { FILE: src/tree/Node.js class Node (line 1) | class Node { method constructor (line 6) | constructor(name, parent) { method path (line 13) | get path() { method isRoot (line 27) | get isRoot() { FILE: src/tree/utils.js constant MULTI_MODULE_REGEXP (line 1) | const MULTI_MODULE_REGEXP = /^multi /u; function getModulePathParts (line 9) | function getModulePathParts(moduleData) { FILE: src/utils.js constant MONTHS (line 11) | const MONTHS = [ function createAssetsFilter (line 30) | function createAssetsFilter(excludePatterns) { function defaultAnalyzerUrl (line 68) | function defaultAnalyzerUrl(options) { function defaultTitle (line 77) | function defaultTitle() { function open (line 95) | function open(uri, logger) { FILE: src/viewer.js function resolveTitle (line 31) | function resolveTitle(reportTitle) { function resolveDefaultSizes (line 44) | function resolveDefaultSizes(defaultSizes, compressionAlgorithm) { function getEntrypoints (line 58) | function getEntrypoints(bundleStats) { function getChartData (line 78) | function getChartData(analyzerOpts, bundleStats, bundleDir) { function startServer (line 125) | async function startServer(bundleStats, opts) { function generateReport (line 254) | async function generateReport(bundleStats, opts) { function generateJSONReport (line 315) | async function generateJSONReport(bundleStats, opts) { FILE: test/Logger.js class TestLogger (line 3) | class TestLogger extends Logger { method constructor (line 4) | constructor(level) { method clear (line 9) | clear() { method _log (line 13) | _log(level, ...args) { function expectLoggerLevel (line 18) | function expectLoggerLevel(logger, level) { function invalidLogLevelMessage (line 37) | function invalidLogLevelMessage(level) { FILE: test/analyzer.js function generateReportFrom (line 10) | function generateReportFrom(statsFilename, additionalOptions = "") { function getTitleFromReport (line 19) | async function getTitleFromReport() { function forEachChartItem (line 27) | function forEachChartItem(chartData, cb) { function getChartData (line 37) | async function getChartData() { function getCompressionAlgorithm (line 45) | async function getCompressionAlgorithm() { function expectValidReport (line 53) | async function expectValidReport(opts) { function generateJSONReportFrom (line 66) | function generateJSONReportFrom(statsFilename) { FILE: test/bundles/validBundleWithEsNextFeatures.js function asyncFn (line 2) | async function asyncFn() { class TestClass (line 12) | class TestClass { method staticMethod (line 13) | static staticMethod() {} method constructor (line 14) | constructor() {} method testMethod (line 15) | testMethod() {} method func (line 24) | func() {} FILE: test/bundles/validCommonBundleWithDedupePlugin.js function r (line 1) | function r(n){if(e[n])return e[n].exports;var o=e[n]={exports:{},id:n,lo... FILE: test/bundles/validCommonBundleWithModulesAsArray.js function t (line 1) | function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,lo... FILE: test/bundles/validCommonBundleWithModulesAsObject.js function e (line 1) | function e(n){if(i[n])return i[n].exports;var r=i[n]={exports:{},id:n,lo... FILE: test/bundles/validExtraBundleWithModulesInsideArrayConcat.js function n (line 1) | function n(e){return null==e} function r (line 1) | function r(e){if("number"==typeof e)return e;if(i(e))return a;if(o(e)){v... FILE: test/bundles/validUmdLibraryBundleWithModulesAsArray.js function o (line 1) | function o(n){if(t[n])return t[n].exports;var r=t[n]={exports:{},id:n,lo... FILE: test/bundles/validWebpack5LegacyBundle.js function r (line 1) | function r(e){if(t[e])return t[e].exports;var n=t[e]={exports:{}};return... FILE: test/bundles/validWebpack5ModernBundle.js function o (line 1) | function o(t){if(e[t])return e[t].exports;var p=e[t]={exports:{}};return... FILE: test/dev-server.js constant ROOT (line 5) | const ROOT = path.resolve(__dirname, "./dev-server"); constant WEBPACK_CONFIG_PATH (line 6) | const WEBPACK_CONFIG_PATH = `${ROOT}/webpack.config.js`; function deleteOutputDirectory (line 12) | async function deleteOutputDirectory() { function finish (line 35) | function finish(errorMessage) { FILE: test/helpers.js function wait (line 12) | function wait(ms) { function webpackCompile (line 28) | async function webpackCompile(config, version) { function makeWebpackConfig (line 72) | function makeWebpackConfig(opts = {}) { function forEachWebpackVersion (line 126) | function forEachWebpackVersion(versions, cb) { FILE: test/parseUtils.js constant BUNDLES_DIR (line 6) | const BUNDLES_DIR = path.resolve(__dirname, "./bundles"); FILE: test/plugin.js function getChartDataFromJSONReport (line 13) | function getChartDataFromJSONReport(reportFilename = "report.json") { function getTitleFromReport (line 28) | async function getTitleFromReport(reportFilename = "report.html") { function getChartDataFromReport (line 36) | async function getChartDataFromReport(reportFilename = "report.html") { function expectValidReport (line 44) | async function expectValidReport(opts) { FILE: test/stats/webpack-5-bundle-with-multiple-entries/bundle.js function n (line 1) | function n(o){if(t[o])return t[o].exports;var e=t[o]={exports:{}};return... FILE: test/stats/webpack-5-bundle-with-single-entry/bundle.js function e (line 1) | function e(o){if(r[o])return r[o].exports;var t=r[o]={exports:{}};return... FILE: test/stats/with-array-config/config-1-main.js function n (line 1) | function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{... FILE: test/stats/with-array-config/config-2-main.js function n (line 1) | function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{... FILE: test/stats/with-invalid-chunk/valid-chunk.js function t (line 1) | function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{... FILE: test/stats/with-missing-chunk/valid-chunk.js function t (line 1) | function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{... FILE: test/stats/with-missing-module-chunks/valid-chunk.js function t (line 1) | function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{... FILE: test/stats/with-missing-parsed-module/bundle.js function __webpack_require__ (line 6) | function __webpack_require__(moduleId) { FILE: test/stats/with-module-concatenation-info/bundle.js function t (line 1) | function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{... FILE: test/stats/with-non-asset-asset/bundle.js function o (line 1) | function o(t){if(e[t])return e[t].exports;var p=e[t]={exports:{}};return... FILE: test/stats/with-special-chars/bundle.js function r (line 1) | function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{... FILE: test/stats/with-worker-loader-dynamic-import/bundle.js function r (line 1) | function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{... FILE: test/stats/with-worker-loader-dynamic-import/bundle.worker.js function n (line 1) | function n(t){if(r[t])return r[t].exports;var o=r[t]={i:t,l:!1,exports:{... FILE: test/stats/with-worker-loader/bundle.js function n (line 1) | function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{... FILE: test/stats/with-worker-loader/bundle.worker.js function r (line 1) | function r(e){if(t[e])return t[e].exports;var u=t[e]={i:e,l:!1,exports:{... function Kt (line 9) | function Kt(n,t,r){switch(r.length){case 0:return n.call(t);case 1:retur... function Vt (line 9) | function Vt(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u-1} function Xt (line 9) | function Xt(n,t,r){for(var e=-1,u=null==n?0:n.length;++e-1;);return r} function mr (line 9) | function mr(n,t){for(var r=n.length;r--&&ar(t,n[r],0)>-1;);return r} function Ar (line 9) | function Ar(n){return"\\"+Et[n]} function Or (line 9) | function Or(n){return jt.test(n)} function kr (line 9) | function kr(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r... function Ir (line 9) | function Ir(n,t){return function(r){return n(t(r))}} function Rr (line 9) | function Rr(n,t){for(var r=-1,e=n.length,u=0,i=[];++r=t?n:t)... function Ce (line 9) | function Ce(n,t,r,e,u,o){var f,a=t&h,c=t&p,l=t&v;if(r&&(f=u?r(n,e,u,o):r... function Te (line 9) | function Te(n,t,r){var e=r.length;if(null==n)return!e;for(n=tt(n);e--;){... function Ue (line 9) | function Ue(n,t,r){if("function"!=typeof n)throw new ut(a);return ro(fun... function Be (line 9) | function Be(n,t,r,e){var u=-1,i=Qt,f=!0,a=n.length,c=[],l=t.length;if(!a... function Me (line 9) | function Me(n,t){var r=!0;return $e(n,function(n,e,u){return r=!!t(n,e,u... function Pe (line 9) | function Pe(n,t,r){for(var e=-1,u=n.length;++et} function Xe (line 9) | function Xe(n,t){return null!=n&<.call(n,t)} function nu (line 9) | function nu(n,t){return null!=n&&t in tt(n)} function tu (line 9) | function tu(n,t,e){for(var u=e?Xt:Qt,o=n[0].length,f=n.length,a=f,c=r(f)... function ru (line 9) | function ru(n,t,r){var e=null==(n=Xi(n,t=Zu(t,n)))?n:n[ao(xo(t))];return... function eu (line 9) | function eu(n){return Rf(n)&&Ye(n)==P} function uu (line 9) | function uu(n,t,r,e,u){return n===t||(null==n||null==t||!Rf(n)&&!Rf(t)?n... function iu (line 9) | function iu(n,t,r,e){var u=r.length,o=u,f=!e;if(null==n)return!o;for(n=t... function ou (line 9) | function ou(n){return!(!If(n)||function(n){return!!ht&&ht in n}(n))&&(Af... function fu (line 9) | function fu(n){return"function"==typeof n?n:null==n?za:"object"==typeof ... function au (line 9) | function au(n){if(!Hi(n))return Nr(n);var t=[];for(var r in tt(n))lt.cal... function cu (line 9) | function cu(n){if(!If(n))return function(n){var t=[];if(null!=n)for(var ... function lu (line 9) | function lu(n,t){return nC)return r;do{t%2&&(r+=n),(t=$r(... function xu (line 9) | function xu(n,t){return eo(Qi(n,t,za),n+"")} function ju (line 9) | function ju(n){return je(pa(n))} function Au (line 9) | function Au(n,t){var r=pa(n);return oo(r,We(t,0,r.length))} function Ou (line 9) | function Ou(n,t,r,e){if(!If(n))return n;for(var u=-1,o=(t=Zu(t,n)).lengt... function Ru (line 9) | function Ru(n){return oo(pa(n))} function Eu (line 9) | function Eu(n,t,e){var u=-1,i=n.length;t<0&&(t=-t>i?0:i+t),(e=e>i?i:e)<0... function zu (line 9) | function zu(n,t){var r;return $e(n,function(n,e,u){return!(r=t(n,e,u))})... function Su (line 9) | function Su(n,t,r){var e=0,u=null==n?e:n.length;if("number"==typeof t&&t... function Lu (line 9) | function Lu(n,t,r,e){var u=0,o=null==n?0:n.length;if(0===o)return 0;for(... function Wu (line 9) | function Wu(n,t){for(var r=-1,e=n.length,u=0,i=[];++r=e?n:Eu(n,t,r)} function Hu (line 9) | function Hu(n,t){if(t)return n.slice();var r=n.length,e=jt?jt(r):new n.c... function Ju (line 9) | function Ju(n){var t=new n.constructor(n.byteLength);return new mt(t).se... function Yu (line 9) | function Yu(n,t){var r=t?Ju(n.buffer):n.buffer;return new n.constructor(... function Qu (line 9) | function Qu(n,t){if(n!==t){var r=n!==i,e=null===n,u=n==n,o=Tf(n),f=t!==i... function Xu (line 9) | function Xu(n,t,e,u){for(var i=-1,o=n.length,f=e.length,a=-1,c=t.length,... function ni (line 9) | function ni(n,t,e,u){for(var i=-1,o=n.length,f=-1,a=e.length,c=-1,l=t.le... function ti (line 9) | function ti(n,t){var e=-1,u=n.length;for(t||(t=r(u));++e1?r[u-1]:... function ii (line 9) | function ii(n,t){return function(r,e){if(null==r)return r;if(!bf(r))retu... function oi (line 9) | function oi(n){return function(t,r,e){for(var u=-1,i=tt(t),o=e(t),f=o.le... function fi (line 9) | function fi(n){return function(t){var r=Or(t=Zf(t))?Lr(t):i,e=r?r[0]:t.c... function ai (line 9) | function ai(n){return function(t){return rr(Aa(ga(t).replace(bt,"")),n,"... function ci (line 9) | function ci(n){return function(){var t=arguments;switch(t.length){case 0... function li (line 9) | function li(n){return function(t,r,e){var u=tt(t);if(!bf(t)){var o=Ci(r,... function si (line 9) | function si(n){return Ri(function(t){var r=t.length,e=r,u=_e.prototype.t... function hi (line 9) | function hi(n,t,e,u,o,f,a,c,l,s){var h=t&A,p=t&y,v=t&d,_=t&(w|m),g=t&k,b... function pi (line 9) | function pi(n,t){return function(r,e){return function(n,t,r,e){return Ke... function vi (line 9) | function vi(n,t){return function(r,e){var u;if(r===i&&e===i)return t;if(... function _i (line 9) | function _i(n){return Ri(function(t){return t=nr(t,yr(Ci())),xu(function... function gi (line 9) | function gi(n,t){var r=(t=t===i?" ":Tu(t)).length;if(r<2)return r?mu(t,n... function yi (line 9) | function yi(n){return function(t,e,u){return u&&"number"!=typeof u&&Zi(t... function di (line 9) | function di(n){return function(t,r){return"string"==typeof t&&"string"==... function bi (line 9) | function bi(n,t,r,e,u,o,f,a,c,l){var s=t&w;t|=s?x:j,(t&=~(s?j:x))&b||(t&... function wi (line 9) | function wi(n){var t=nt[n];return function(n,r){if(n=Nf(n),(r=null==r?0:... function xi (line 9) | function xi(n){return function(t){var r=Mi(t);return r==J?kr(t):r==rn?zr... function ji (line 9) | function ji(n,t,e,u,o,f,c,l){var h=t&d;if(!h&&"function"!=typeof n)throw... function Ai (line 9) | function Ai(n,t,r,e){return n===i||pf(n,ft[r])&&!lt.call(e,r)?t:n} function Oi (line 9) | function Oi(n,t,r,e,u,o){return If(n)&&If(t)&&(o.set(t,n),vu(n,t,i,Oi,o)... function ki (line 9) | function ki(n){return Sf(n)?i:n} function Ii (line 9) | function Ii(n,t,r,e,u,o){var f=r&_,a=n.length,c=t.length;if(a!=c&&!(f&&c... function Ri (line 9) | function Ri(n){return eo(Qi(n,i,go),n+"")} function Ei (line 9) | function Ei(n){return Je(n,ua,$i)} function zi (line 9) | function zi(n){return Je(n,ia,Di)} function Li (line 9) | function Li(n){for(var t=n.name+"",r=ee[t],e=lt.call(ee,t)?r.length:0;e-... function Wi (line 9) | function Wi(n){return(lt.call(he,"placeholder")?he:n).placeholder} function Ci (line 9) | function Ci(){var n=he.iteratee||Sa;return n=n===Sa?fu:n,arguments.lengt... function Ti (line 9) | function Ti(n,t){var r=n.__data__;return function(n){var t=typeof n;retu... function Ui (line 9) | function Ui(n){for(var t=ua(n),r=t.length;r--;){var e=t[r],u=n[e];t[r]=[... function Bi (line 9) | function Bi(n,t){var r=function(n,t){return null==n?i:n[t]}(n,t);return ... function Pi (line 9) | function Pi(n,t,r){for(var e=-1,u=(t=Zu(t,n)).length,i=!1;++e-1&&n%1==0&&n<=C} function If (line 9) | function If(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)} function Rf (line 9) | function Rf(n){return null!=n&&"object"==typeof n} function zf (line 9) | function zf(n){return"number"==typeof n||Rf(n)&&Ye(n)==Y} function Sf (line 9) | function Sf(n){if(!Rf(n)||Ye(n)!=X)return!1;var t=Et(n);if(null===t)retu... function Cf (line 9) | function Cf(n){return"string"==typeof n||!yf(n)&&Rf(n)&&Ye(n)==en} function Tf (line 9) | function Tf(n){return"symbol"==typeof n||Rf(n)&&Ye(n)==un} function Df (line 9) | function Df(n){if(!n)return[];if(bf(n))return Cf(n)?Lr(n):ti(n);if($t&&n... function Mf (line 9) | function Mf(n){return n?(n=Nf(n))===W||n===-W?(n<0?-1:1)*T:n==n?n:0:0===... function Pf (line 9) | function Pf(n){var t=Mf(n),r=t%1;return t==t?r?t-r:t:0} function Ff (line 9) | function Ff(n){return n?We(Pf(n),0,B):0} function Nf (line 9) | function Nf(n){if("number"==typeof n)return n;if(Tf(n))return U;if(If(n)... function qf (line 9) | function qf(n){return ri(n,ia(n))} function Zf (line 9) | function Zf(n){return null==n?"":Tu(n)} function Xf (line 9) | function Xf(n,t,r){var e=null==n?i:He(n,t);return e===i?r:e} function na (line 9) | function na(n,t){return null!=n&&Pi(n,t,nu)} function ua (line 9) | function ua(n){return bf(n)?xe(n):au(n)} function ia (line 9) | function ia(n){return bf(n)?xe(n,!0):cu(n)} function la (line 9) | function la(n,t){if(null==n)return{};var r=nr(zi(n),function(n){return[n... function pa (line 9) | function pa(n){return null==n?[]:dr(n,ua(n))} function _a (line 9) | function _a(n){return ja(Zf(n).toLowerCase())} function ga (line 9) | function ga(n){return(n=Zf(n))&&n.replace(Jn,xr).replace(wt,"")} function Aa (line 9) | function Aa(n,t,r){return n=Zf(n),(t=r?i:t)===i?function(n){return At.te... function Ia (line 9) | function Ia(n){return function(){return n}} function za (line 9) | function za(n){return n} function Sa (line 9) | function Sa(n){return fu("function"==typeof n?n:Ce(n,h))} function Ca (line 9) | function Ca(n,t,r){var e=ua(t),u=Ge(t,e);null!=r||If(t)&&(u.length||!e.l... function Ta (line 9) | function Ta(){} function Da (line 9) | function Da(n){return Ki(n)?hr(ao(n)):function(n){return function(t){ret... function Fa (line 9) | function Fa(){return[]} function Na (line 9) | function Na(){return!1} FILE: test/statsUtils.js function stringify (line 6) | async function stringify(json) { function expectProperJson (line 17) | async function expectProperJson(json) {