pax_global_header00006660000000000000000000000064141673321220014513gustar00rootroot0000000000000052 comment=9f98066311d53a153fdc7c633422a1d086528027 webpack-sources-3.2.3/000077500000000000000000000000001416733212200146155ustar00rootroot00000000000000webpack-sources-3.2.3/.editorconfig000066400000000000000000000003161416733212200172720ustar00rootroot00000000000000root = true [*] indent_style = tab indent_size = 2 charset = utf-8 trim_trailing_whitespace = true insert_final_newline = true max_line_length = 80 [*.{yml,yaml,json}] indent_style = space indent_size = 2webpack-sources-3.2.3/.eslintrc.js000066400000000000000000000027021416733212200170550ustar00rootroot00000000000000module.exports = { root: true, plugins: ["prettier", "node", "jest"], extends: [ "eslint:recommended", "plugin:node/recommended", "plugin:prettier/recommended" ], env: { node: true, es6: true }, parserOptions: { ecmaVersion: 2017 }, rules: { "prettier/prettier": "error", "no-undef": "error", "no-extra-semi": "error", "no-template-curly-in-string": "error", "no-caller": "error", "no-control-regex": "off", yoda: "error", eqeqeq: "error", "global-require": "off", "brace-style": "off", "eol-last": "error", "no-extra-bind": "warn", "no-process-exit": "warn", "no-use-before-define": "off", "no-unused-vars": ["error", { args: "none" }], "no-unsafe-negation": "error", "no-loop-func": "warn", indent: "off", "no-console": "off", "valid-jsdoc": [ "error", { prefer: { return: "returns", prop: "property", memberof: "DONTUSE", class: "DONTUSE", inheritdoc: "DONTUSE", description: "DONTUSE", readonly: "DONTUSE" }, preferType: { "*": "any" }, requireReturnType: true } ], "node/no-unsupported-features": "error", "node/no-deprecated-api": "error", "node/no-missing-import": "error", "node/no-missing-require": "error", "node/no-unpublished-bin": "error", "node/no-unpublished-require": "error", "node/process-exit-as-throw": "error" }, overrides: [ { files: ["test/*.js"], env: { "jest/globals": true } } ] }; webpack-sources-3.2.3/.gitattributes000066400000000000000000000000231416733212200175030ustar00rootroot00000000000000* text=auto eol=lf webpack-sources-3.2.3/.github/000077500000000000000000000000001416733212200161555ustar00rootroot00000000000000webpack-sources-3.2.3/.github/workflows/000077500000000000000000000000001416733212200202125ustar00rootroot00000000000000webpack-sources-3.2.3/.github/workflows/test.yml000066400000000000000000000015341416733212200217170ustar00rootroot00000000000000name: Test on: push: branches: - main pull_request: branches: - main jobs: test: strategy: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-latest] node-version: [10.x, 12.x, 14.x, 16.x] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} cache: yarn - run: yarn --frozen-lockfile - uses: actions/cache@v1 with: path: .eslintcache key: lint-${{ env.GITHUB_SHA }} restore-keys: lint- - run: yarn lint - run: yarn cover - uses: codecov/codecov-action@v1 with: flags: integration functionalities: gcov webpack-sources-3.2.3/.gitignore000066400000000000000000000000451416733212200166040ustar00rootroot00000000000000/node_modules /coverage .eslintcache webpack-sources-3.2.3/.prettierrc.js000066400000000000000000000003071416733212200174140ustar00rootroot00000000000000module.exports = { printWidth: 80, useTabs: true, tabWidth: 2, trailingComma: "none", arrowParens: "avoid", overrides: [ { files: "*.json", options: { useTabs: false } } ] }; webpack-sources-3.2.3/LICENSE000066400000000000000000000021051416733212200156200ustar00rootroot00000000000000MIT License Copyright (c) 2017 JS Foundation and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. webpack-sources-3.2.3/README.md000066400000000000000000000135641416733212200161050ustar00rootroot00000000000000# webpack-sources Contains multiple classes which represent a `Source`. A `Source` can be asked for source code, size, source map and hash. ## `Source` Base class for all sources. ### Public methods All methods should be considered as expensive as they may need to do computations. #### `source` ```typescript Source.prototype.source() -> String | Buffer ``` Returns the represented source code as string or Buffer (for binary Sources). #### `buffer` ```typescript Source.prototype.buffer() -> Buffer ``` Returns the represented source code as Buffer. Strings are converted to utf-8. #### `size` ```typescript Source.prototype.size() -> Number ``` Returns the size in bytes of the represented source code. #### `map` ```typescript Source.prototype.map(options?: Object) -> Object | null ``` Returns the SourceMap of the represented source code as JSON. May return `null` if no SourceMap is available. The `options` object can contain the following keys: - `columns: Boolean` (default `true`): If set to false the implementation may omit mappings for columns. #### `sourceAndMap` ```typescript Source.prototype.sourceAndMap(options?: Object) -> { source: String | Buffer, map: Object | null } ``` Returns both, source code (like `Source.prototype.source()` and SourceMap (like `Source.prototype.map()`). This method could have better performance than calling `source()` and `map()` separately. See `map()` for `options`. #### `updateHash` ```typescript Source.prototype.updateHash(hash: Hash) -> void ``` Updates the provided `Hash` object with the content of the represented source code. (`Hash` is an object with an `update` method, which is called with string values) ## `RawSource` Represents source code without SourceMap. ```typescript new RawSource(sourceCode: String | Buffer) ``` ## `OriginalSource` Represents source code, which is a copy of the original file. ```typescript new OriginalSource( sourceCode: String | Buffer, name: String ) ``` - `sourceCode`: The source code. - `name`: The filename of the original source code. OriginalSource tries to create column mappings if requested, by splitting the source code at typical statement borders (`;`, `{`, `}`). ## `SourceMapSource` Represents source code with SourceMap, optionally having an additional SourceMap for the original source. ```typescript new SourceMapSource( sourceCode: String | Buffer, name: String, sourceMap: Object | String | Buffer, originalSource?: String | Buffer, innerSourceMap?: Object | String | Buffer, removeOriginalSource?: boolean ) ``` - `sourceCode`: The source code. - `name`: The filename of the original source code. - `sourceMap`: The SourceMap for the source code. - `originalSource`: The source code of the original file. Can be omitted if the `sourceMap` already contains the original source code. - `innerSourceMap`: The SourceMap for the `originalSource`/`name`. - `removeOriginalSource`: Removes the source code for `name` from the final map, keeping only the deeper mappings for that file. The `SourceMapSource` supports "identity" mappings for the `innerSourceMap`. When original source matches generated source for a mapping it's assumed to be mapped char by char allowing to keep finer mappings from `sourceMap`. ## `CachedSource` Decorates a `Source` and caches returned results of `map`, `source`, `buffer`, `size` and `sourceAndMap` in memory. `updateHash` is not cached. It tries to reused cached results from other methods to avoid calculations, i. e. when `source` is already cached, calling `size` will get the size from the cached source, calling `sourceAndMap` will only call `map` on the wrapped Source. ```typescript new CachedSource(source: Source) new CachedSource(source: Source | () => Source, cachedData?: CachedData) ``` Instead of passing a `Source` object directly one can pass an function that returns a `Source` object. The function is only called when needed and once. ### Public methods #### `getCachedData()` Returns the cached data for passing to the constructor. All cached entries are converted to Buffers and strings are avoided. #### `original()` Returns the original `Source` object. #### `originalLazy()` Returns the original `Source` object or a function returning these. ## `PrefixSource` Prefix every line of the decorated `Source` with a provided string. ```typescript new PrefixSource( prefix: String, source: Source | String | Buffer ) ``` ## `ConcatSource` Concatenate multiple `Source`s or strings to a single source. ```typescript new ConcatSource( ...items?: Source | String ) ``` ### Public methods #### `add` ```typescript ConcatSource.prototype.add(item: Source | String) ``` Adds an item to the source. ## `ReplaceSource` Decorates a `Source` with replacements and insertions of source code. The `ReplaceSource` supports "identity" mappings for child source. When original source matches generated source for a mapping it's assumed to be mapped char by char allowing to split mappings at replacements/insertions. ### Public methods #### `replace` ```typescript ReplaceSource.prototype.replace( start: Number, end: Number, replacement: String ) ``` Replaces chars from `start` (0-indexed, inclusive) to `end` (0-indexed, inclusive) with `replacement`. Locations represents locations in the original source and are not influenced by other replacements or insertions. #### `insert` ```typescript ReplaceSource.prototype.insert( pos: Number, insertion: String ) ``` Inserts the `insertion` before char `pos` (0-indexed). Location represents location in the original source and is not influenced by other replacements or insertions. #### `original` Get decorated `Source`. ## `CompatSource` Converts a Source-like object into a real Source object. ### Public methods #### static `from` ```typescript CompatSource.from(sourceLike: any | Source) ``` If `sourceLike` is a real Source it returns it unmodified. Otherwise it returns it wrapped in a CompatSource. webpack-sources-3.2.3/lib/000077500000000000000000000000001416733212200153635ustar00rootroot00000000000000webpack-sources-3.2.3/lib/CachedSource.js000066400000000000000000000164561416733212200202650ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const Source = require("./Source"); const streamChunksOfSourceMap = require("./helpers/streamChunksOfSourceMap"); const streamChunksOfRawSource = require("./helpers/streamChunksOfRawSource"); const streamAndGetSourceAndMap = require("./helpers/streamAndGetSourceAndMap"); const mapToBufferedMap = map => { if (typeof map !== "object" || !map) return map; const bufferedMap = Object.assign({}, map); if (map.mappings) { bufferedMap.mappings = Buffer.from(map.mappings, "utf-8"); } if (map.sourcesContent) { bufferedMap.sourcesContent = map.sourcesContent.map( str => str && Buffer.from(str, "utf-8") ); } return bufferedMap; }; const bufferedMapToMap = bufferedMap => { if (typeof bufferedMap !== "object" || !bufferedMap) return bufferedMap; const map = Object.assign({}, bufferedMap); if (bufferedMap.mappings) { map.mappings = bufferedMap.mappings.toString("utf-8"); } if (bufferedMap.sourcesContent) { map.sourcesContent = bufferedMap.sourcesContent.map( buffer => buffer && buffer.toString("utf-8") ); } return map; }; class CachedSource extends Source { constructor(source, cachedData) { super(); this._source = source; this._cachedSourceType = cachedData ? cachedData.source : undefined; this._cachedSource = undefined; this._cachedBuffer = cachedData ? cachedData.buffer : undefined; this._cachedSize = cachedData ? cachedData.size : undefined; this._cachedMaps = cachedData ? cachedData.maps : new Map(); this._cachedHashUpdate = cachedData ? cachedData.hash : undefined; } getCachedData() { const bufferedMaps = new Map(); for (const pair of this._cachedMaps) { let cacheEntry = pair[1]; if (cacheEntry.bufferedMap === undefined) { cacheEntry.bufferedMap = mapToBufferedMap( this._getMapFromCacheEntry(cacheEntry) ); } bufferedMaps.set(pair[0], { map: undefined, bufferedMap: cacheEntry.bufferedMap }); } // We don't want to cache strings // So if we have a caches sources // create a buffer from it and only store // if it was a Buffer or string if (this._cachedSource) { this.buffer(); } return { buffer: this._cachedBuffer, source: this._cachedSourceType !== undefined ? this._cachedSourceType : typeof this._cachedSource === "string" ? true : Buffer.isBuffer(this._cachedSource) ? false : undefined, size: this._cachedSize, maps: bufferedMaps, hash: this._cachedHashUpdate }; } originalLazy() { return this._source; } original() { if (typeof this._source === "function") this._source = this._source(); return this._source; } source() { const source = this._getCachedSource(); if (source !== undefined) return source; return (this._cachedSource = this.original().source()); } _getMapFromCacheEntry(cacheEntry) { if (cacheEntry.map !== undefined) { return cacheEntry.map; } else if (cacheEntry.bufferedMap !== undefined) { return (cacheEntry.map = bufferedMapToMap(cacheEntry.bufferedMap)); } } _getCachedSource() { if (this._cachedSource !== undefined) return this._cachedSource; if (this._cachedBuffer && this._cachedSourceType !== undefined) { return (this._cachedSource = this._cachedSourceType ? this._cachedBuffer.toString("utf-8") : this._cachedBuffer); } } buffer() { if (this._cachedBuffer !== undefined) return this._cachedBuffer; if (this._cachedSource !== undefined) { if (Buffer.isBuffer(this._cachedSource)) { return (this._cachedBuffer = this._cachedSource); } return (this._cachedBuffer = Buffer.from(this._cachedSource, "utf-8")); } if (typeof this.original().buffer === "function") { return (this._cachedBuffer = this.original().buffer()); } const bufferOrString = this.source(); if (Buffer.isBuffer(bufferOrString)) { return (this._cachedBuffer = bufferOrString); } return (this._cachedBuffer = Buffer.from(bufferOrString, "utf-8")); } size() { if (this._cachedSize !== undefined) return this._cachedSize; if (this._cachedBuffer !== undefined) { return (this._cachedSize = this._cachedBuffer.length); } const source = this._getCachedSource(); if (source !== undefined) { return (this._cachedSize = Buffer.byteLength(source)); } return (this._cachedSize = this.original().size()); } sourceAndMap(options) { const key = options ? JSON.stringify(options) : "{}"; const cacheEntry = this._cachedMaps.get(key); // Look for a cached map if (cacheEntry !== undefined) { // We have a cached map in some representation const map = this._getMapFromCacheEntry(cacheEntry); // Either get the cached source or compute it return { source: this.source(), map }; } // Look for a cached source let source = this._getCachedSource(); // Compute the map let map; if (source !== undefined) { map = this.original().map(options); } else { // Compute the source and map together. const sourceAndMap = this.original().sourceAndMap(options); source = sourceAndMap.source; map = sourceAndMap.map; this._cachedSource = source; } this._cachedMaps.set(key, { map, bufferedMap: undefined }); return { source, map }; } streamChunks(options, onChunk, onSource, onName) { const key = options ? JSON.stringify(options) : "{}"; if ( this._cachedMaps.has(key) && (this._cachedBuffer !== undefined || this._cachedSource !== undefined) ) { const { source, map } = this.sourceAndMap(options); if (map) { return streamChunksOfSourceMap( source, map, onChunk, onSource, onName, !!(options && options.finalSource), true ); } else { return streamChunksOfRawSource( source, onChunk, onSource, onName, !!(options && options.finalSource) ); } } const { result, source, map } = streamAndGetSourceAndMap( this.original(), options, onChunk, onSource, onName ); this._cachedSource = source; this._cachedMaps.set(key, { map, bufferedMap: undefined }); return result; } map(options) { const key = options ? JSON.stringify(options) : "{}"; const cacheEntry = this._cachedMaps.get(key); if (cacheEntry !== undefined) { return this._getMapFromCacheEntry(cacheEntry); } const map = this.original().map(options); this._cachedMaps.set(key, { map, bufferedMap: undefined }); return map; } updateHash(hash) { if (this._cachedHashUpdate !== undefined) { for (const item of this._cachedHashUpdate) hash.update(item); return; } const update = []; let currentString = undefined; const tracker = { update: item => { if (typeof item === "string" && item.length < 10240) { if (currentString === undefined) { currentString = item; } else { currentString += item; if (currentString.length > 102400) { update.push(Buffer.from(currentString)); currentString = undefined; } } } else { if (currentString !== undefined) { update.push(Buffer.from(currentString)); currentString = undefined; } update.push(item); } } }; this.original().updateHash(tracker); if (currentString !== undefined) { update.push(Buffer.from(currentString)); } for (const item of update) hash.update(item); this._cachedHashUpdate = update; } } module.exports = CachedSource; webpack-sources-3.2.3/lib/CompatSource.js000066400000000000000000000025621416733212200203320ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const Source = require("./Source"); class CompatSource extends Source { static from(sourceLike) { return sourceLike instanceof Source ? sourceLike : new CompatSource(sourceLike); } constructor(sourceLike) { super(); this._sourceLike = sourceLike; } source() { return this._sourceLike.source(); } buffer() { if (typeof this._sourceLike.buffer === "function") { return this._sourceLike.buffer(); } return super.buffer(); } size() { if (typeof this._sourceLike.size === "function") { return this._sourceLike.size(); } return super.size(); } map(options) { if (typeof this._sourceLike.map === "function") { return this._sourceLike.map(options); } return super.map(options); } sourceAndMap(options) { if (typeof this._sourceLike.sourceAndMap === "function") { return this._sourceLike.sourceAndMap(options); } return super.sourceAndMap(options); } updateHash(hash) { if (typeof this._sourceLike.updateHash === "function") { return this._sourceLike.updateHash(hash); } if (typeof this._sourceLike.map === "function") { throw new Error( "A Source-like object with a 'map' method must also provide an 'updateHash' method" ); } hash.update(this.buffer()); } } module.exports = CompatSource; webpack-sources-3.2.3/lib/ConcatSource.js000066400000000000000000000174461416733212200203250ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const Source = require("./Source"); const RawSource = require("./RawSource"); const streamChunks = require("./helpers/streamChunks"); const { getMap, getSourceAndMap } = require("./helpers/getFromStreamChunks"); const stringsAsRawSources = new WeakSet(); class ConcatSource extends Source { constructor() { super(); this._children = []; for (let i = 0; i < arguments.length; i++) { const item = arguments[i]; if (item instanceof ConcatSource) { for (const child of item._children) { this._children.push(child); } } else { this._children.push(item); } } this._isOptimized = arguments.length === 0; } getChildren() { if (!this._isOptimized) this._optimize(); return this._children; } add(item) { if (item instanceof ConcatSource) { for (const child of item._children) { this._children.push(child); } } else { this._children.push(item); } this._isOptimized = false; } addAllSkipOptimizing(items) { for (const item of items) { this._children.push(item); } } buffer() { if (!this._isOptimized) this._optimize(); const buffers = []; for (const child of this._children) { if (typeof child.buffer === "function") { buffers.push(child.buffer()); } else { const bufferOrString = child.source(); if (Buffer.isBuffer(bufferOrString)) { buffers.push(bufferOrString); } else { // This will not happen buffers.push(Buffer.from(bufferOrString, "utf-8")); } } } return Buffer.concat(buffers); } source() { if (!this._isOptimized) this._optimize(); let source = ""; for (const child of this._children) { source += child.source(); } return source; } size() { if (!this._isOptimized) this._optimize(); let size = 0; for (const child of this._children) { size += child.size(); } return size; } map(options) { return getMap(this, options); } sourceAndMap(options) { return getSourceAndMap(this, options); } streamChunks(options, onChunk, onSource, onName) { if (!this._isOptimized) this._optimize(); if (this._children.length === 1) return this._children[0].streamChunks(options, onChunk, onSource, onName); let currentLineOffset = 0; let currentColumnOffset = 0; let sourceMapping = new Map(); let nameMapping = new Map(); const finalSource = !!(options && options.finalSource); let code = ""; let needToCloseMapping = false; for (const item of this._children) { const sourceIndexMapping = []; const nameIndexMapping = []; let lastMappingLine = 0; const { generatedLine, generatedColumn, source } = streamChunks( item, options, // eslint-disable-next-line no-loop-func ( chunk, generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ) => { const line = generatedLine + currentLineOffset; const column = generatedLine === 1 ? generatedColumn + currentColumnOffset : generatedColumn; if (needToCloseMapping) { if (generatedLine !== 1 || generatedColumn !== 0) { onChunk( undefined, currentLineOffset + 1, currentColumnOffset, -1, -1, -1, -1 ); } needToCloseMapping = false; } const resultSourceIndex = sourceIndex < 0 || sourceIndex >= sourceIndexMapping.length ? -1 : sourceIndexMapping[sourceIndex]; const resultNameIndex = nameIndex < 0 || nameIndex >= nameIndexMapping.length ? -1 : nameIndexMapping[nameIndex]; lastMappingLine = resultSourceIndex < 0 ? 0 : generatedLine; if (finalSource) { if (chunk !== undefined) code += chunk; if (resultSourceIndex >= 0) { onChunk( undefined, line, column, resultSourceIndex, originalLine, originalColumn, resultNameIndex ); } } else { if (resultSourceIndex < 0) { onChunk(chunk, line, column, -1, -1, -1, -1); } else { onChunk( chunk, line, column, resultSourceIndex, originalLine, originalColumn, resultNameIndex ); } } }, (i, source, sourceContent) => { let globalIndex = sourceMapping.get(source); if (globalIndex === undefined) { sourceMapping.set(source, (globalIndex = sourceMapping.size)); onSource(globalIndex, source, sourceContent); } sourceIndexMapping[i] = globalIndex; }, (i, name) => { let globalIndex = nameMapping.get(name); if (globalIndex === undefined) { nameMapping.set(name, (globalIndex = nameMapping.size)); onName(globalIndex, name); } nameIndexMapping[i] = globalIndex; } ); if (source !== undefined) code += source; if (needToCloseMapping) { if (generatedLine !== 1 || generatedColumn !== 0) { onChunk( undefined, currentLineOffset + 1, currentColumnOffset, -1, -1, -1, -1 ); needToCloseMapping = false; } } if (generatedLine > 1) { currentColumnOffset = generatedColumn; } else { currentColumnOffset += generatedColumn; } needToCloseMapping = needToCloseMapping || (finalSource && lastMappingLine === generatedLine); currentLineOffset += generatedLine - 1; } return { generatedLine: currentLineOffset + 1, generatedColumn: currentColumnOffset, source: finalSource ? code : undefined }; } updateHash(hash) { if (!this._isOptimized) this._optimize(); hash.update("ConcatSource"); for (const item of this._children) { item.updateHash(hash); } } _optimize() { const newChildren = []; let currentString = undefined; let currentRawSources = undefined; const addStringToRawSources = string => { if (currentRawSources === undefined) { currentRawSources = string; } else if (Array.isArray(currentRawSources)) { currentRawSources.push(string); } else { currentRawSources = [ typeof currentRawSources === "string" ? currentRawSources : currentRawSources.source(), string ]; } }; const addSourceToRawSources = source => { if (currentRawSources === undefined) { currentRawSources = source; } else if (Array.isArray(currentRawSources)) { currentRawSources.push(source.source()); } else { currentRawSources = [ typeof currentRawSources === "string" ? currentRawSources : currentRawSources.source(), source.source() ]; } }; const mergeRawSources = () => { if (Array.isArray(currentRawSources)) { const rawSource = new RawSource(currentRawSources.join("")); stringsAsRawSources.add(rawSource); newChildren.push(rawSource); } else if (typeof currentRawSources === "string") { const rawSource = new RawSource(currentRawSources); stringsAsRawSources.add(rawSource); newChildren.push(rawSource); } else { newChildren.push(currentRawSources); } }; for (const child of this._children) { if (typeof child === "string") { if (currentString === undefined) { currentString = child; } else { currentString += child; } } else { if (currentString !== undefined) { addStringToRawSources(currentString); currentString = undefined; } if (stringsAsRawSources.has(child)) { addSourceToRawSources(child); } else { if (currentRawSources !== undefined) { mergeRawSources(); currentRawSources = undefined; } newChildren.push(child); } } } if (currentString !== undefined) { addStringToRawSources(currentString); } if (currentRawSources !== undefined) { mergeRawSources(); } this._children = newChildren; this._isOptimized = true; } } module.exports = ConcatSource; webpack-sources-3.2.3/lib/OriginalSource.js000066400000000000000000000075361416733212200206610ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const { getMap, getSourceAndMap } = require("./helpers/getFromStreamChunks"); const splitIntoLines = require("./helpers/splitIntoLines"); const getGeneratedSourceInfo = require("./helpers/getGeneratedSourceInfo"); const Source = require("./Source"); const splitIntoPotentialTokens = require("./helpers/splitIntoPotentialTokens"); class OriginalSource extends Source { constructor(value, name) { super(); const isBuffer = Buffer.isBuffer(value); this._value = isBuffer ? undefined : value; this._valueAsBuffer = isBuffer ? value : undefined; this._name = name; } getName() { return this._name; } source() { if (this._value === undefined) { this._value = this._valueAsBuffer.toString("utf-8"); } return this._value; } buffer() { if (this._valueAsBuffer === undefined) { this._valueAsBuffer = Buffer.from(this._value, "utf-8"); } return this._valueAsBuffer; } map(options) { return getMap(this, options); } sourceAndMap(options) { return getSourceAndMap(this, options); } /** * @param {object} options options * @param {function(string, number, number, number, number, number, number): void} onChunk called for each chunk of code * @param {function(number, string, string)} onSource called for each source * @param {function(number, string)} onName called for each name * @returns {void} */ streamChunks(options, onChunk, onSource, onName) { if (this._value === undefined) { this._value = this._valueAsBuffer.toString("utf-8"); } onSource(0, this._name, this._value); const finalSource = !!(options && options.finalSource); if (!options || options.columns !== false) { // With column info we need to read all lines and split them const matches = splitIntoPotentialTokens(this._value); let line = 1; let column = 0; if (matches !== null) { for (const match of matches) { const isEndOfLine = match.endsWith("\n"); if (isEndOfLine && match.length === 1) { if (!finalSource) onChunk(match, line, column, -1, -1, -1, -1); } else { const chunk = finalSource ? undefined : match; onChunk(chunk, line, column, 0, line, column, -1); } if (isEndOfLine) { line++; column = 0; } else { column += match.length; } } } return { generatedLine: line, generatedColumn: column, source: finalSource ? this._value : undefined }; } else if (finalSource) { // Without column info and with final source we only // need meta info to generate mapping const result = getGeneratedSourceInfo(this._value); const { generatedLine, generatedColumn } = result; if (generatedColumn === 0) { for (let line = 1; line < generatedLine; line++) onChunk(undefined, line, 0, 0, line, 0, -1); } else { for (let line = 1; line <= generatedLine; line++) onChunk(undefined, line, 0, 0, line, 0, -1); } return result; } else { // Without column info, but also without final source // we need to split source by lines let line = 1; const matches = splitIntoLines(this._value); let match; for (match of matches) { onChunk(finalSource ? undefined : match, line, 0, 0, line, 0, -1); line++; } return matches.length === 0 || match.endsWith("\n") ? { generatedLine: matches.length + 1, generatedColumn: 0, source: finalSource ? this._value : undefined } : { generatedLine: matches.length, generatedColumn: match.length, source: finalSource ? this._value : undefined }; } } updateHash(hash) { if (this._valueAsBuffer === undefined) { this._valueAsBuffer = Buffer.from(this._value, "utf-8"); } hash.update("OriginalSource"); hash.update(this._valueAsBuffer); hash.update(this._name || ""); } } module.exports = OriginalSource; webpack-sources-3.2.3/lib/PrefixSource.js000066400000000000000000000053501416733212200203420ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const Source = require("./Source"); const RawSource = require("./RawSource"); const streamChunks = require("./helpers/streamChunks"); const { getMap, getSourceAndMap } = require("./helpers/getFromStreamChunks"); const REPLACE_REGEX = /\n(?=.|\s)/g; class PrefixSource extends Source { constructor(prefix, source) { super(); this._source = typeof source === "string" || Buffer.isBuffer(source) ? new RawSource(source, true) : source; this._prefix = prefix; } getPrefix() { return this._prefix; } original() { return this._source; } source() { const node = this._source.source(); const prefix = this._prefix; return prefix + node.replace(REPLACE_REGEX, "\n" + prefix); } // TODO efficient buffer() implementation map(options) { return getMap(this, options); } sourceAndMap(options) { return getSourceAndMap(this, options); } streamChunks(options, onChunk, onSource, onName) { const prefix = this._prefix; const prefixOffset = prefix.length; const linesOnly = !!(options && options.columns === false); const { generatedLine, generatedColumn, source } = streamChunks( this._source, options, ( chunk, generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ) => { if (generatedColumn !== 0) { // In the middle of the line, we just adject the column generatedColumn += prefixOffset; } else if (chunk !== undefined) { // At the start of the line, when we have source content // add the prefix as generated mapping // (in lines only mode we just add it to the original mapping // for performance reasons) if (linesOnly || sourceIndex < 0) { chunk = prefix + chunk; } else if (prefixOffset > 0) { onChunk(prefix, generatedLine, generatedColumn, -1, -1, -1, -1); generatedColumn += prefixOffset; } } else if (!linesOnly) { // Without source content, we only need to adject the column info // expect in lines only mode where prefix is added to original mapping generatedColumn += prefixOffset; } onChunk( chunk, generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ); }, onSource, onName ); return { generatedLine, generatedColumn: generatedColumn === 0 ? 0 : prefixOffset + generatedColumn, source: source !== undefined ? prefix + source.replace(REPLACE_REGEX, "\n" + prefix) : undefined }; } updateHash(hash) { hash.update("PrefixSource"); this._source.updateHash(hash); hash.update(this._prefix); } } module.exports = PrefixSource; webpack-sources-3.2.3/lib/RawSource.js000066400000000000000000000040731416733212200176370ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const streamChunksOfRawSource = require("./helpers/streamChunksOfRawSource"); const Source = require("./Source"); class RawSource extends Source { constructor(value, convertToString = false) { super(); const isBuffer = Buffer.isBuffer(value); if (!isBuffer && typeof value !== "string") { throw new TypeError("argument 'value' must be either string of Buffer"); } this._valueIsBuffer = !convertToString && isBuffer; this._value = convertToString && isBuffer ? undefined : value; this._valueAsBuffer = isBuffer ? value : undefined; this._valueAsString = isBuffer ? undefined : value; } isBuffer() { return this._valueIsBuffer; } source() { if (this._value === undefined) { this._value = this._valueAsBuffer.toString("utf-8"); } return this._value; } buffer() { if (this._valueAsBuffer === undefined) { this._valueAsBuffer = Buffer.from(this._value, "utf-8"); } return this._valueAsBuffer; } map(options) { return null; } /** * @param {object} options options * @param {function(string, number, number, number, number, number, number): void} onChunk called for each chunk of code * @param {function(number, string, string)} onSource called for each source * @param {function(number, string)} onName called for each name * @returns {void} */ streamChunks(options, onChunk, onSource, onName) { if (this._value === undefined) { this._value = Buffer.from(this._valueAsBuffer, "utf-8"); } if (this._valueAsString === undefined) { this._valueAsString = typeof this._value === "string" ? this._value : this._value.toString("utf-8"); } return streamChunksOfRawSource( this._valueAsString, onChunk, onSource, onName, !!(options && options.finalSource) ); } updateHash(hash) { if (this._valueAsBuffer === undefined) { this._valueAsBuffer = Buffer.from(this._value, "utf-8"); } hash.update("RawSource"); hash.update(this._valueAsBuffer); } } module.exports = RawSource; webpack-sources-3.2.3/lib/ReplaceSource.js000066400000000000000000000304661416733212200204660ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const { getMap, getSourceAndMap } = require("./helpers/getFromStreamChunks"); const streamChunks = require("./helpers/streamChunks"); const Source = require("./Source"); const splitIntoLines = require("./helpers/splitIntoLines"); // since v8 7.0, Array.prototype.sort is stable const hasStableSort = typeof process === "object" && process.versions && typeof process.versions.v8 === "string" && !/^[0-6]\./.test(process.versions.v8); // This is larger than max string length const MAX_SOURCE_POSITION = 0x20000000; class Replacement { constructor(start, end, content, name) { this.start = start; this.end = end; this.content = content; this.name = name; if (!hasStableSort) { this.index = -1; } } } class ReplaceSource extends Source { constructor(source, name) { super(); this._source = source; this._name = name; /** @type {Replacement[]} */ this._replacements = []; this._isSorted = true; } getName() { return this._name; } getReplacements() { this._sortReplacements(); return this._replacements; } replace(start, end, newValue, name) { if (typeof newValue !== "string") throw new Error( "insertion must be a string, but is a " + typeof newValue ); this._replacements.push(new Replacement(start, end, newValue, name)); this._isSorted = false; } insert(pos, newValue, name) { if (typeof newValue !== "string") throw new Error( "insertion must be a string, but is a " + typeof newValue + ": " + newValue ); this._replacements.push(new Replacement(pos, pos - 1, newValue, name)); this._isSorted = false; } source() { if (this._replacements.length === 0) { return this._source.source(); } let current = this._source.source(); let pos = 0; const result = []; this._sortReplacements(); for (const replacement of this._replacements) { const start = Math.floor(replacement.start); const end = Math.floor(replacement.end + 1); if (pos < start) { const offset = start - pos; result.push(current.slice(0, offset)); current = current.slice(offset); pos = start; } result.push(replacement.content); if (pos < end) { const offset = end - pos; current = current.slice(offset); pos = end; } } result.push(current); return result.join(""); } map(options) { if (this._replacements.length === 0) { return this._source.map(options); } return getMap(this, options); } sourceAndMap(options) { if (this._replacements.length === 0) { return this._source.sourceAndMap(options); } return getSourceAndMap(this, options); } original() { return this._source; } _sortReplacements() { if (this._isSorted) return; if (hasStableSort) { this._replacements.sort(function (a, b) { const diff1 = a.start - b.start; if (diff1 !== 0) return diff1; const diff2 = a.end - b.end; if (diff2 !== 0) return diff2; return 0; }); } else { this._replacements.forEach((repl, i) => (repl.index = i)); this._replacements.sort(function (a, b) { const diff1 = a.start - b.start; if (diff1 !== 0) return diff1; const diff2 = a.end - b.end; if (diff2 !== 0) return diff2; return a.index - b.index; }); } this._isSorted = true; } streamChunks(options, onChunk, onSource, onName) { this._sortReplacements(); const repls = this._replacements; let pos = 0; let i = 0; let replacmentEnd = -1; let nextReplacement = i < repls.length ? Math.floor(repls[i].start) : MAX_SOURCE_POSITION; let generatedLineOffset = 0; let generatedColumnOffset = 0; let generatedColumnOffsetLine = 0; const sourceContents = []; const nameMapping = new Map(); const nameIndexMapping = []; const checkOriginalContent = (sourceIndex, line, column, expectedChunk) => { let content = sourceIndex < sourceContents.length ? sourceContents[sourceIndex] : undefined; if (content === undefined) return false; if (typeof content === "string") { content = splitIntoLines(content); sourceContents[sourceIndex] = content; } const contentLine = line <= content.length ? content[line - 1] : null; if (contentLine === null) return false; return ( contentLine.slice(column, column + expectedChunk.length) === expectedChunk ); }; let { generatedLine, generatedColumn } = streamChunks( this._source, Object.assign({}, options, { finalSource: false }), ( chunk, generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ) => { let chunkPos = 0; let endPos = pos + chunk.length; // Skip over when it has been replaced if (replacmentEnd > pos) { // Skip over the whole chunk if (replacmentEnd >= endPos) { const line = generatedLine + generatedLineOffset; if (chunk.endsWith("\n")) { generatedLineOffset--; if (generatedColumnOffsetLine === line) { // undo exiting corrections form the current line generatedColumnOffset += generatedColumn; } } else if (generatedColumnOffsetLine === line) { generatedColumnOffset -= chunk.length; } else { generatedColumnOffset = -chunk.length; generatedColumnOffsetLine = line; } pos = endPos; return; } // Partially skip over chunk chunkPos = replacmentEnd - pos; if ( checkOriginalContent( sourceIndex, originalLine, originalColumn, chunk.slice(0, chunkPos) ) ) { originalColumn += chunkPos; } pos += chunkPos; const line = generatedLine + generatedLineOffset; if (generatedColumnOffsetLine === line) { generatedColumnOffset -= chunkPos; } else { generatedColumnOffset = -chunkPos; generatedColumnOffsetLine = line; } generatedColumn += chunkPos; } // Is a replacement in the chunk? if (nextReplacement < endPos) { do { let line = generatedLine + generatedLineOffset; if (nextReplacement > pos) { // Emit chunk until replacement const offset = nextReplacement - pos; const chunkSlice = chunk.slice(chunkPos, chunkPos + offset); onChunk( chunkSlice, line, generatedColumn + (line === generatedColumnOffsetLine ? generatedColumnOffset : 0), sourceIndex, originalLine, originalColumn, nameIndex < 0 || nameIndex >= nameIndexMapping.length ? -1 : nameIndexMapping[nameIndex] ); generatedColumn += offset; chunkPos += offset; pos = nextReplacement; if ( checkOriginalContent( sourceIndex, originalLine, originalColumn, chunkSlice ) ) { originalColumn += chunkSlice.length; } } // Insert replacement content splitted into chunks by lines const { content, name } = repls[i]; let matches = splitIntoLines(content); let replacementNameIndex = nameIndex; if (sourceIndex >= 0 && name) { let globalIndex = nameMapping.get(name); if (globalIndex === undefined) { globalIndex = nameMapping.size; nameMapping.set(name, globalIndex); onName(globalIndex, name); } replacementNameIndex = globalIndex; } for (let m = 0; m < matches.length; m++) { const contentLine = matches[m]; onChunk( contentLine, line, generatedColumn + (line === generatedColumnOffsetLine ? generatedColumnOffset : 0), sourceIndex, originalLine, originalColumn, replacementNameIndex ); // Only the first chunk has name assigned replacementNameIndex = -1; if (m === matches.length - 1 && !contentLine.endsWith("\n")) { if (generatedColumnOffsetLine === line) { generatedColumnOffset += contentLine.length; } else { generatedColumnOffset = contentLine.length; generatedColumnOffsetLine = line; } } else { generatedLineOffset++; line++; generatedColumnOffset = -generatedColumn; generatedColumnOffsetLine = line; } } // Remove replaced content by settings this variable replacmentEnd = Math.max( replacmentEnd, Math.floor(repls[i].end + 1) ); // Move to next replacment i++; nextReplacement = i < repls.length ? Math.floor(repls[i].start) : MAX_SOURCE_POSITION; // Skip over when it has been replaced const offset = chunk.length - endPos + replacmentEnd - chunkPos; if (offset > 0) { // Skip over whole chunk if (replacmentEnd >= endPos) { let line = generatedLine + generatedLineOffset; if (chunk.endsWith("\n")) { generatedLineOffset--; if (generatedColumnOffsetLine === line) { // undo exiting corrections form the current line generatedColumnOffset += generatedColumn; } } else if (generatedColumnOffsetLine === line) { generatedColumnOffset -= chunk.length - chunkPos; } else { generatedColumnOffset = chunkPos - chunk.length; generatedColumnOffsetLine = line; } pos = endPos; return; } // Partially skip over chunk const line = generatedLine + generatedLineOffset; if ( checkOriginalContent( sourceIndex, originalLine, originalColumn, chunk.slice(chunkPos, chunkPos + offset) ) ) { originalColumn += offset; } chunkPos += offset; pos += offset; if (generatedColumnOffsetLine === line) { generatedColumnOffset -= offset; } else { generatedColumnOffset = -offset; generatedColumnOffsetLine = line; } generatedColumn += offset; } } while (nextReplacement < endPos); } // Emit remaining chunk if (chunkPos < chunk.length) { const chunkSlice = chunkPos === 0 ? chunk : chunk.slice(chunkPos); const line = generatedLine + generatedLineOffset; onChunk( chunkSlice, line, generatedColumn + (line === generatedColumnOffsetLine ? generatedColumnOffset : 0), sourceIndex, originalLine, originalColumn, nameIndex < 0 ? -1 : nameIndexMapping[nameIndex] ); } pos = endPos; }, (sourceIndex, source, sourceContent) => { while (sourceContents.length < sourceIndex) sourceContents.push(undefined); sourceContents[sourceIndex] = sourceContent; onSource(sourceIndex, source, sourceContent); }, (nameIndex, name) => { let globalIndex = nameMapping.get(name); if (globalIndex === undefined) { globalIndex = nameMapping.size; nameMapping.set(name, globalIndex); onName(globalIndex, name); } nameIndexMapping[nameIndex] = globalIndex; } ); // Handle remaining replacements let remainer = ""; for (; i < repls.length; i++) { remainer += repls[i].content; } // Insert remaining replacements content splitted into chunks by lines let line = generatedLine + generatedLineOffset; let matches = splitIntoLines(remainer); for (let m = 0; m < matches.length; m++) { const contentLine = matches[m]; onChunk( contentLine, line, generatedColumn + (line === generatedColumnOffsetLine ? generatedColumnOffset : 0), -1, -1, -1, -1 ); if (m === matches.length - 1 && !contentLine.endsWith("\n")) { if (generatedColumnOffsetLine === line) { generatedColumnOffset += contentLine.length; } else { generatedColumnOffset = contentLine.length; generatedColumnOffsetLine = line; } } else { generatedLineOffset++; line++; generatedColumnOffset = -generatedColumn; generatedColumnOffsetLine = line; } } return { generatedLine: line, generatedColumn: generatedColumn + (line === generatedColumnOffsetLine ? generatedColumnOffset : 0) }; } updateHash(hash) { this._sortReplacements(); hash.update("ReplaceSource"); this._source.updateHash(hash); hash.update(this._name || ""); for (const repl of this._replacements) { hash.update(`${repl.start}${repl.end}${repl.content}${repl.name}`); } } } module.exports = ReplaceSource; webpack-sources-3.2.3/lib/SizeOnlySource.js000066400000000000000000000011321416733212200206530ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const Source = require("./Source"); class SizeOnlySource extends Source { constructor(size) { super(); this._size = size; } _error() { return new Error( "Content and Map of this Source is not available (only size() is supported)" ); } size() { return this._size; } source() { throw this._error(); } buffer() { throw this._error(); } map(options) { throw this._error(); } updateHash() { throw this._error(); } } module.exports = SizeOnlySource; webpack-sources-3.2.3/lib/Source.js000066400000000000000000000010711416733212200171600ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; class Source { source() { throw new Error("Abstract"); } buffer() { const source = this.source(); if (Buffer.isBuffer(source)) return source; return Buffer.from(source, "utf-8"); } size() { return this.buffer().length; } map(options) { return null; } sourceAndMap(options) { return { source: this.source(), map: this.map(options) }; } updateHash(hash) { throw new Error("Abstract"); } } module.exports = Source; webpack-sources-3.2.3/lib/SourceMapSource.js000066400000000000000000000145251416733212200210070ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const Source = require("./Source"); const streamChunksOfSourceMap = require("./helpers/streamChunksOfSourceMap"); const streamChunksOfCombinedSourceMap = require("./helpers/streamChunksOfCombinedSourceMap"); const { getMap, getSourceAndMap } = require("./helpers/getFromStreamChunks"); class SourceMapSource extends Source { constructor( value, name, sourceMap, originalSource, innerSourceMap, removeOriginalSource ) { super(); const valueIsBuffer = Buffer.isBuffer(value); this._valueAsString = valueIsBuffer ? undefined : value; this._valueAsBuffer = valueIsBuffer ? value : undefined; this._name = name; this._hasSourceMap = !!sourceMap; const sourceMapIsBuffer = Buffer.isBuffer(sourceMap); const sourceMapIsString = typeof sourceMap === "string"; this._sourceMapAsObject = sourceMapIsBuffer || sourceMapIsString ? undefined : sourceMap; this._sourceMapAsString = sourceMapIsString ? sourceMap : undefined; this._sourceMapAsBuffer = sourceMapIsBuffer ? sourceMap : undefined; this._hasOriginalSource = !!originalSource; const originalSourceIsBuffer = Buffer.isBuffer(originalSource); this._originalSourceAsString = originalSourceIsBuffer ? undefined : originalSource; this._originalSourceAsBuffer = originalSourceIsBuffer ? originalSource : undefined; this._hasInnerSourceMap = !!innerSourceMap; const innerSourceMapIsBuffer = Buffer.isBuffer(innerSourceMap); const innerSourceMapIsString = typeof innerSourceMap === "string"; this._innerSourceMapAsObject = innerSourceMapIsBuffer || innerSourceMapIsString ? undefined : innerSourceMap; this._innerSourceMapAsString = innerSourceMapIsString ? innerSourceMap : undefined; this._innerSourceMapAsBuffer = innerSourceMapIsBuffer ? innerSourceMap : undefined; this._removeOriginalSource = removeOriginalSource; } _ensureValueBuffer() { if (this._valueAsBuffer === undefined) { this._valueAsBuffer = Buffer.from(this._valueAsString, "utf-8"); } } _ensureValueString() { if (this._valueAsString === undefined) { this._valueAsString = this._valueAsBuffer.toString("utf-8"); } } _ensureOriginalSourceBuffer() { if (this._originalSourceAsBuffer === undefined && this._hasOriginalSource) { this._originalSourceAsBuffer = Buffer.from( this._originalSourceAsString, "utf-8" ); } } _ensureOriginalSourceString() { if (this._originalSourceAsString === undefined && this._hasOriginalSource) { this._originalSourceAsString = this._originalSourceAsBuffer.toString( "utf-8" ); } } _ensureInnerSourceMapObject() { if (this._innerSourceMapAsObject === undefined && this._hasInnerSourceMap) { this._ensureInnerSourceMapString(); this._innerSourceMapAsObject = JSON.parse(this._innerSourceMapAsString); } } _ensureInnerSourceMapBuffer() { if (this._innerSourceMapAsBuffer === undefined && this._hasInnerSourceMap) { this._ensureInnerSourceMapString(); this._innerSourceMapAsBuffer = Buffer.from( this._innerSourceMapAsString, "utf-8" ); } } _ensureInnerSourceMapString() { if (this._innerSourceMapAsString === undefined && this._hasInnerSourceMap) { if (this._innerSourceMapAsBuffer !== undefined) { this._innerSourceMapAsString = this._innerSourceMapAsBuffer.toString( "utf-8" ); } else { this._innerSourceMapAsString = JSON.stringify( this._innerSourceMapAsObject ); } } } _ensureSourceMapObject() { if (this._sourceMapAsObject === undefined) { this._ensureSourceMapString(); this._sourceMapAsObject = JSON.parse(this._sourceMapAsString); } } _ensureSourceMapBuffer() { if (this._sourceMapAsBuffer === undefined) { this._ensureSourceMapString(); this._sourceMapAsBuffer = Buffer.from(this._sourceMapAsString, "utf-8"); } } _ensureSourceMapString() { if (this._sourceMapAsString === undefined) { if (this._sourceMapAsBuffer !== undefined) { this._sourceMapAsString = this._sourceMapAsBuffer.toString("utf-8"); } else { this._sourceMapAsString = JSON.stringify(this._sourceMapAsObject); } } } getArgsAsBuffers() { this._ensureValueBuffer(); this._ensureSourceMapBuffer(); this._ensureOriginalSourceBuffer(); this._ensureInnerSourceMapBuffer(); return [ this._valueAsBuffer, this._name, this._sourceMapAsBuffer, this._originalSourceAsBuffer, this._innerSourceMapAsBuffer, this._removeOriginalSource ]; } buffer() { this._ensureValueBuffer(); return this._valueAsBuffer; } source() { this._ensureValueString(); return this._valueAsString; } map(options) { if (!this._hasInnerSourceMap) { this._ensureSourceMapObject(); return this._sourceMapAsObject; } return getMap(this, options); } sourceAndMap(options) { if (!this._hasInnerSourceMap) { this._ensureValueString(); this._ensureSourceMapObject(); return { source: this._valueAsString, map: this._sourceMapAsObject }; } return getSourceAndMap(this, options); } streamChunks(options, onChunk, onSource, onName) { this._ensureValueString(); this._ensureSourceMapObject(); this._ensureOriginalSourceString(); if (this._hasInnerSourceMap) { this._ensureInnerSourceMapObject(); return streamChunksOfCombinedSourceMap( this._valueAsString, this._sourceMapAsObject, this._name, this._originalSourceAsString, this._innerSourceMapAsObject, this._removeOriginalSource, onChunk, onSource, onName, !!(options && options.finalSource), !!(options && options.columns !== false) ); } else { return streamChunksOfSourceMap( this._valueAsString, this._sourceMapAsObject, onChunk, onSource, onName, !!(options && options.finalSource), !!(options && options.columns !== false) ); } } updateHash(hash) { this._ensureValueBuffer(); this._ensureSourceMapBuffer(); this._ensureOriginalSourceBuffer(); this._ensureInnerSourceMapBuffer(); hash.update("SourceMapSource"); hash.update(this._valueAsBuffer); hash.update(this._sourceMapAsBuffer); if (this._hasOriginalSource) { hash.update(this._originalSourceAsBuffer); } if (this._hasInnerSourceMap) { hash.update(this._innerSourceMapAsBuffer); } hash.update(this._removeOriginalSource ? "true" : "false"); } } module.exports = SourceMapSource; webpack-sources-3.2.3/lib/helpers/000077500000000000000000000000001416733212200170255ustar00rootroot00000000000000webpack-sources-3.2.3/lib/helpers/__mocks__/000077500000000000000000000000001416733212200207355ustar00rootroot00000000000000webpack-sources-3.2.3/lib/helpers/__mocks__/createMappingsSerializer.js000066400000000000000000000022261416733212200262710ustar00rootroot00000000000000/* global jest */ const createMappingsSerializer = jest.requireActual( "../createMappingsSerializer" ); module.exports = options => { const fn = createMappingsSerializer(options); let lastLine = 1; let lastColumn = -1; return ( generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ) => { if ( generatedLine >= lastLine && generatedColumn > (generatedLine === lastLine ? lastColumn : -1) && (sourceIndex === -1 ? originalLine === -1 && originalColumn === -1 && nameIndex === -1 : sourceIndex >= 0 && originalLine >= 1 && originalColumn >= 0 && nameIndex >= -1) ) { lastLine = generatedLine; lastColumn = generatedColumn; return fn( generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ); } throw new Error(`Invalid mapping passed to mapping serializer: generatedLine = ${generatedLine} (lastLine = ${lastLine}), generatedColumn = ${generatedColumn} (lastColumn = ${lastColumn}), sourceIndex = ${sourceIndex}, originalLine = ${originalLine}, originalColumn = ${originalColumn}, nameIndex = ${nameIndex}`); }; }; webpack-sources-3.2.3/lib/helpers/createMappingsSerializer.js000066400000000000000000000117361416733212200243670ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split( "" ); const CONTINUATION_BIT = 0x20; const createMappingsSerializer = options => { const linesOnly = options && options.columns === false; return linesOnly ? createLinesOnlyMappingsSerializer() : createFullMappingsSerializer(); }; const createFullMappingsSerializer = () => { let currentLine = 1; let currentColumn = 0; let currentSourceIndex = 0; let currentOriginalLine = 1; let currentOriginalColumn = 0; let currentNameIndex = 0; let activeMapping = false; let activeName = false; let initial = true; return ( generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ) => { if (activeMapping && currentLine === generatedLine) { // A mapping is still active if ( sourceIndex === currentSourceIndex && originalLine === currentOriginalLine && originalColumn === currentOriginalColumn && !activeName && nameIndex < 0 ) { // avoid repeating the same original mapping return ""; } } else { // No mapping is active if (sourceIndex < 0) { // avoid writing unneccessary generated mappings return ""; } } let str; if (currentLine < generatedLine) { str = ";".repeat(generatedLine - currentLine); currentLine = generatedLine; currentColumn = 0; initial = false; } else if (initial) { str = ""; initial = false; } else { str = ","; } const writeValue = value => { const sign = (value >>> 31) & 1; const mask = value >> 31; const absValue = (value + mask) ^ mask; let data = (absValue << 1) | sign; for (;;) { const sextet = data & 0x1f; data >>= 5; if (data === 0) { str += ALPHABET[sextet]; break; } else { str += ALPHABET[sextet | CONTINUATION_BIT]; } } }; writeValue(generatedColumn - currentColumn); currentColumn = generatedColumn; if (sourceIndex >= 0) { activeMapping = true; if (sourceIndex === currentSourceIndex) { str += "A"; } else { writeValue(sourceIndex - currentSourceIndex); currentSourceIndex = sourceIndex; } writeValue(originalLine - currentOriginalLine); currentOriginalLine = originalLine; if (originalColumn === currentOriginalColumn) { str += "A"; } else { writeValue(originalColumn - currentOriginalColumn); currentOriginalColumn = originalColumn; } if (nameIndex >= 0) { writeValue(nameIndex - currentNameIndex); currentNameIndex = nameIndex; activeName = true; } else { activeName = false; } } else { activeMapping = false; } return str; }; }; const createLinesOnlyMappingsSerializer = () => { let lastWrittenLine = 0; let currentLine = 1; let currentSourceIndex = 0; let currentOriginalLine = 1; return ( generatedLine, _generatedColumn, sourceIndex, originalLine, _originalColumn, _nameIndex ) => { if (sourceIndex < 0) { // avoid writing generated mappings at all return ""; } if (lastWrittenLine === generatedLine) { // avoid writing multiple original mappings per line return ""; } let str; const writeValue = value => { const sign = (value >>> 31) & 1; const mask = value >> 31; const absValue = (value + mask) ^ mask; let data = (absValue << 1) | sign; for (;;) { const sextet = data & 0x1f; data >>= 5; if (data === 0) { str += ALPHABET[sextet]; break; } else { str += ALPHABET[sextet | CONTINUATION_BIT]; } } }; lastWrittenLine = generatedLine; if (generatedLine === currentLine + 1) { currentLine = generatedLine; if (sourceIndex === currentSourceIndex) { currentSourceIndex = sourceIndex; if (originalLine === currentOriginalLine + 1) { currentOriginalLine = originalLine; return ";AACA"; } else { str = ";AA"; writeValue(originalLine - currentOriginalLine); currentOriginalLine = originalLine; return str + "A"; } } else { str = ";A"; writeValue(sourceIndex - currentSourceIndex); currentSourceIndex = sourceIndex; writeValue(originalLine - currentOriginalLine); currentOriginalLine = originalLine; return str + "A"; } } else { str = ";".repeat(generatedLine - currentLine); currentLine = generatedLine; if (sourceIndex === currentSourceIndex) { currentSourceIndex = sourceIndex; if (originalLine === currentOriginalLine + 1) { currentOriginalLine = originalLine; return str + "AACA"; } else { str += "AA"; writeValue(originalLine - currentOriginalLine); currentOriginalLine = originalLine; return str + "A"; } } else { str += "A"; writeValue(sourceIndex - currentSourceIndex); currentSourceIndex = sourceIndex; writeValue(originalLine - currentOriginalLine); currentOriginalLine = originalLine; return str + "A"; } } }; }; module.exports = createMappingsSerializer; webpack-sources-3.2.3/lib/helpers/getFromStreamChunks.js000066400000000000000000000053021416733212200233160ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const createMappingsSerializer = require("./createMappingsSerializer"); exports.getSourceAndMap = (inputSource, options) => { let code = ""; let mappings = ""; let sources = []; let sourcesContent = []; let names = []; const addMapping = createMappingsSerializer(options); const { source } = inputSource.streamChunks( Object.assign({}, options, { finalSource: true }), ( chunk, generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ) => { if (chunk !== undefined) code += chunk; mappings += addMapping( generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ); }, (sourceIndex, source, sourceContent) => { while (sources.length < sourceIndex) { sources.push(null); } sources[sourceIndex] = source; if (sourceContent !== undefined) { while (sourcesContent.length < sourceIndex) { sourcesContent.push(null); } sourcesContent[sourceIndex] = sourceContent; } }, (nameIndex, name) => { while (names.length < nameIndex) { names.push(null); } names[nameIndex] = name; } ); return { source: source !== undefined ? source : code, map: mappings.length > 0 ? { version: 3, file: "x", mappings, sources, sourcesContent: sourcesContent.length > 0 ? sourcesContent : undefined, names } : null }; }; exports.getMap = (source, options) => { let mappings = ""; let sources = []; let sourcesContent = []; let names = []; const addMapping = createMappingsSerializer(options); source.streamChunks( Object.assign({}, options, { source: false, finalSource: true }), ( chunk, generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ) => { mappings += addMapping( generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ); }, (sourceIndex, source, sourceContent) => { while (sources.length < sourceIndex) { sources.push(null); } sources[sourceIndex] = source; if (sourceContent !== undefined) { while (sourcesContent.length < sourceIndex) { sourcesContent.push(null); } sourcesContent[sourceIndex] = sourceContent; } }, (nameIndex, name) => { while (names.length < nameIndex) { names.push(null); } names[nameIndex] = name; } ); return mappings.length > 0 ? { version: 3, file: "x", mappings, sources, sourcesContent: sourcesContent.length > 0 ? sourcesContent : undefined, names } : null; }; webpack-sources-3.2.3/lib/helpers/getGeneratedSourceInfo.js000066400000000000000000000012641416733212200237610ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const CHAR_CODE_NEW_LINE = "\n".charCodeAt(0); const getGeneratedSourceInfo = source => { if (source === undefined) { return {}; } const lastLineStart = source.lastIndexOf("\n"); if (lastLineStart === -1) { return { generatedLine: 1, generatedColumn: source.length, source }; } let generatedLine = 2; for (let i = 0; i < lastLineStart; i++) { if (source.charCodeAt(i) === CHAR_CODE_NEW_LINE) generatedLine++; } return { generatedLine, generatedColumn: source.length - lastLineStart - 1, source }; }; module.exports = getGeneratedSourceInfo; webpack-sources-3.2.3/lib/helpers/getName.js000066400000000000000000000004131416733212200207410ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const getName = (sourceMap, index) => { if (index < 0) return null; const { names } = sourceMap; return names[index]; }; module.exports = getName; webpack-sources-3.2.3/lib/helpers/getSource.js000066400000000000000000000006461416733212200213310ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const getSource = (sourceMap, index) => { if (index < 0) return null; const { sourceRoot, sources } = sourceMap; const source = sources[index]; if (!sourceRoot) return source; if (sourceRoot.endsWith("/")) return sourceRoot + source; return sourceRoot + "/" + source; }; module.exports = getSource; webpack-sources-3.2.3/lib/helpers/readMappings.js000066400000000000000000000056701416733212200220050ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; const CONTINUATION_BIT = 0x20; const END_SEGMENT_BIT = 0x40; const NEXT_LINE = END_SEGMENT_BIT | 0x01; const INVALID = END_SEGMENT_BIT | 0x02; const DATA_MASK = 0x1f; const ccToValue = new Uint8Array("z".charCodeAt(0) + 1); { ccToValue.fill(INVALID); for (let i = 0; i < ALPHABET.length; i++) { ccToValue[ALPHABET.charCodeAt(i)] = i; } ccToValue[",".charCodeAt(0)] = END_SEGMENT_BIT; ccToValue[";".charCodeAt(0)] = NEXT_LINE; } const ccMax = ccToValue.length - 1; /** * @param {string} mappings the mappings string * @param {function(number, number, number, number, number, number): void} onMapping called for each mapping * @returns {void} */ const readMappings = (mappings, onMapping) => { // generatedColumn, [sourceIndex, originalLine, orignalColumn, [nameIndex]] const currentData = new Uint32Array([0, 0, 1, 0, 0]); let currentDataPos = 0; // currentValue will include a sign bit at bit 0 let currentValue = 0; let currentValuePos = 0; let generatedLine = 1; let generatedColumn = -1; for (let i = 0; i < mappings.length; i++) { const cc = mappings.charCodeAt(i); if (cc > ccMax) continue; const value = ccToValue[cc]; if ((value & END_SEGMENT_BIT) !== 0) { // End current segment if (currentData[0] > generatedColumn) { if (currentDataPos === 1) { onMapping(generatedLine, currentData[0], -1, -1, -1, -1); } else if (currentDataPos === 4) { onMapping( generatedLine, currentData[0], currentData[1], currentData[2], currentData[3], -1 ); } else if (currentDataPos === 5) { onMapping( generatedLine, currentData[0], currentData[1], currentData[2], currentData[3], currentData[4] ); } generatedColumn = currentData[0]; } currentDataPos = 0; if (value === NEXT_LINE) { // Start new line generatedLine++; currentData[0] = 0; generatedColumn = -1; } } else if ((value & CONTINUATION_BIT) === 0) { // last sextet currentValue |= value << currentValuePos; const finalValue = currentValue & 1 ? -(currentValue >> 1) : currentValue >> 1; currentData[currentDataPos++] += finalValue; currentValuePos = 0; currentValue = 0; } else { currentValue |= (value & DATA_MASK) << currentValuePos; currentValuePos += 5; } } // End current segment if (currentDataPos === 1) { onMapping(generatedLine, currentData[0], -1, -1, -1, -1); } else if (currentDataPos === 4) { onMapping( generatedLine, currentData[0], currentData[1], currentData[2], currentData[3], -1 ); } else if (currentDataPos === 5) { onMapping( generatedLine, currentData[0], currentData[1], currentData[2], currentData[3], currentData[4] ); } }; module.exports = readMappings; webpack-sources-3.2.3/lib/helpers/splitIntoLines.js000066400000000000000000000006771416733212200223550ustar00rootroot00000000000000const splitIntoLines = str => { const results = []; const len = str.length; let i = 0; for (; i < len; ) { const cc = str.charCodeAt(i); // 10 is "\n".charCodeAt(0) if (cc === 10) { results.push("\n"); i++; } else { let j = i + 1; // 10 is "\n".charCodeAt(0) while (j < len && str.charCodeAt(j) !== 10) j++; results.push(str.slice(i, j + 1)); i = j + 1; } } return results; }; module.exports = splitIntoLines; webpack-sources-3.2.3/lib/helpers/splitIntoPotentialTokens.js000066400000000000000000000013431416733212200244150ustar00rootroot00000000000000// \n = 10 // ; = 59 // { = 123 // } = 125 // = 32 // \r = 13 // \t = 9 const splitIntoPotentialTokens = str => { const len = str.length; if (len === 0) return null; const results = []; let i = 0; for (; i < len; ) { const s = i; block: { let cc = str.charCodeAt(i); while (cc !== 10 && cc !== 59 && cc !== 123 && cc !== 125) { if (++i >= len) break block; cc = str.charCodeAt(i); } while ( cc === 59 || cc === 32 || cc === 123 || cc === 125 || cc === 13 || cc === 9 ) { if (++i >= len) break block; cc = str.charCodeAt(i); } if (cc === 10) { i++; } } results.push(str.slice(s, i)); } return results; }; module.exports = splitIntoPotentialTokens; webpack-sources-3.2.3/lib/helpers/streamAndGetSourceAndMap.js000066400000000000000000000042111416733212200242010ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const createMappingsSerializer = require("./createMappingsSerializer"); const streamChunks = require("./streamChunks"); const streamAndGetSourceAndMap = ( inputSource, options, onChunk, onSource, onName ) => { let code = ""; let mappings = ""; let sources = []; let sourcesContent = []; let names = []; const addMapping = createMappingsSerializer( Object.assign({}, options, { columns: true }) ); const finalSource = !!(options && options.finalSource); const { generatedLine, generatedColumn, source } = streamChunks( inputSource, options, ( chunk, generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ) => { if (chunk !== undefined) code += chunk; mappings += addMapping( generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ); return onChunk( finalSource ? undefined : chunk, generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ); }, (sourceIndex, source, sourceContent) => { while (sources.length < sourceIndex) { sources.push(null); } sources[sourceIndex] = source; if (sourceContent !== undefined) { while (sourcesContent.length < sourceIndex) { sourcesContent.push(null); } sourcesContent[sourceIndex] = sourceContent; } return onSource(sourceIndex, source, sourceContent); }, (nameIndex, name) => { while (names.length < nameIndex) { names.push(null); } names[nameIndex] = name; return onName(nameIndex, name); } ); const resultSource = source !== undefined ? source : code; return { result: { generatedLine, generatedColumn, source: finalSource ? resultSource : undefined }, source: resultSource, map: mappings.length > 0 ? { version: 3, file: "x", mappings, sources, sourcesContent: sourcesContent.length > 0 ? sourcesContent : undefined, names } : null }; }; module.exports = streamAndGetSourceAndMap; webpack-sources-3.2.3/lib/helpers/streamChunks.js000066400000000000000000000016121416733212200220320ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const streamChunksOfRawSource = require("./streamChunksOfRawSource"); const streamChunksOfSourceMap = require("./streamChunksOfSourceMap"); module.exports = (source, options, onChunk, onSource, onName) => { if (typeof source.streamChunks === "function") { return source.streamChunks(options, onChunk, onSource, onName); } else { const sourceAndMap = source.sourceAndMap(options); if (sourceAndMap.map) { return streamChunksOfSourceMap( sourceAndMap.source, sourceAndMap.map, onChunk, onSource, onName, !!(options && options.finalSource), !!(options && options.columns !== false) ); } else { return streamChunksOfRawSource( sourceAndMap.source, onChunk, onSource, onName, !!(options && options.finalSource) ); } } }; webpack-sources-3.2.3/lib/helpers/streamChunksOfCombinedSourceMap.js000066400000000000000000000235711416733212200256070ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const streamChunksOfSourceMap = require("./streamChunksOfSourceMap"); const splitIntoLines = require("./splitIntoLines"); const streamChunksOfCombinedSourceMap = ( source, sourceMap, innerSourceName, innerSource, innerSourceMap, removeInnerSource, onChunk, onSource, onName, finalSource, columns ) => { let sourceMapping = new Map(); let nameMapping = new Map(); const sourceIndexMapping = []; const nameIndexMapping = []; const nameIndexValueMapping = []; let innerSourceIndex = -2; const innerSourceIndexMapping = []; const innerSourceIndexValueMapping = []; const innerSourceContents = []; const innerSourceContentLines = []; const innerNameIndexMapping = []; const innerNameIndexValueMapping = []; const innerSourceMapLineData = []; const findInnerMapping = (line, column) => { if (line > innerSourceMapLineData.length) return -1; const { mappingsData } = innerSourceMapLineData[line - 1]; let l = 0; let r = mappingsData.length / 5; while (l < r) { let m = (l + r) >> 1; if (mappingsData[m * 5] <= column) { l = m + 1; } else { r = m; } } if (l === 0) return -1; return l - 1; }; return streamChunksOfSourceMap( source, sourceMap, ( chunk, generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ) => { // Check if this is a mapping to the inner source if (sourceIndex === innerSourceIndex) { // Check if there is a mapping in the inner source const idx = findInnerMapping(originalLine, originalColumn); if (idx !== -1) { const { chunks, mappingsData } = innerSourceMapLineData[ originalLine - 1 ]; const mi = idx * 5; const innerSourceIndex = mappingsData[mi + 1]; const innerOriginalLine = mappingsData[mi + 2]; let innerOriginalColumn = mappingsData[mi + 3]; let innerNameIndex = mappingsData[mi + 4]; if (innerSourceIndex >= 0) { // Check for an identity mapping // where we are allowed to adjust the original column const innerChunk = chunks[idx]; const innerGeneratedColumn = mappingsData[mi]; const locationInChunk = originalColumn - innerGeneratedColumn; if (locationInChunk > 0) { let originalSourceLines = innerSourceIndex < innerSourceContentLines.length ? innerSourceContentLines[innerSourceIndex] : null; if (originalSourceLines === undefined) { const originalSource = innerSourceContents[innerSourceIndex]; originalSourceLines = originalSource ? splitIntoLines(originalSource) : null; innerSourceContentLines[innerSourceIndex] = originalSourceLines; } if (originalSourceLines !== null) { const originalChunk = innerOriginalLine <= originalSourceLines.length ? originalSourceLines[innerOriginalLine - 1].slice( innerOriginalColumn, innerOriginalColumn + locationInChunk ) : ""; if (innerChunk.slice(0, locationInChunk) === originalChunk) { innerOriginalColumn += locationInChunk; innerNameIndex = -1; } } } // We have a inner mapping to original source // emit source when needed and compute global source index let sourceIndex = innerSourceIndex < innerSourceIndexMapping.length ? innerSourceIndexMapping[innerSourceIndex] : -2; if (sourceIndex === -2) { const [source, sourceContent] = innerSourceIndex < innerSourceIndexValueMapping.length ? innerSourceIndexValueMapping[innerSourceIndex] : [null, undefined]; let globalIndex = sourceMapping.get(source); if (globalIndex === undefined) { sourceMapping.set(source, (globalIndex = sourceMapping.size)); onSource(globalIndex, source, sourceContent); } sourceIndex = globalIndex; innerSourceIndexMapping[innerSourceIndex] = sourceIndex; } // emit name when needed and compute global name index let finalNameIndex = -1; if (innerNameIndex >= 0) { // when we have a inner name finalNameIndex = innerNameIndex < innerNameIndexMapping.length ? innerNameIndexMapping[innerNameIndex] : -2; if (finalNameIndex === -2) { const name = innerNameIndex < innerNameIndexValueMapping.length ? innerNameIndexValueMapping[innerNameIndex] : undefined; if (name) { let globalIndex = nameMapping.get(name); if (globalIndex === undefined) { nameMapping.set(name, (globalIndex = nameMapping.size)); onName(globalIndex, name); } finalNameIndex = globalIndex; } else { finalNameIndex = -1; } innerNameIndexMapping[innerNameIndex] = finalNameIndex; } } else if (nameIndex >= 0) { // when we don't have an inner name, // but we have an outer name // it can be used when inner original code equals to the name let originalSourceLines = innerSourceContentLines[innerSourceIndex]; if (originalSourceLines === undefined) { const originalSource = innerSourceContents[innerSourceIndex]; originalSourceLines = originalSource ? splitIntoLines(originalSource) : null; innerSourceContentLines[innerSourceIndex] = originalSourceLines; } if (originalSourceLines !== null) { const name = nameIndexValueMapping[nameIndex]; const originalName = innerOriginalLine <= originalSourceLines.length ? originalSourceLines[innerOriginalLine - 1].slice( innerOriginalColumn, innerOriginalColumn + name.length ) : ""; if (name === originalName) { finalNameIndex = nameIndex < nameIndexMapping.length ? nameIndexMapping[nameIndex] : -2; if (finalNameIndex === -2) { const name = nameIndexValueMapping[nameIndex]; if (name) { let globalIndex = nameMapping.get(name); if (globalIndex === undefined) { nameMapping.set(name, (globalIndex = nameMapping.size)); onName(globalIndex, name); } finalNameIndex = globalIndex; } else { finalNameIndex = -1; } nameIndexMapping[nameIndex] = finalNameIndex; } } } } onChunk( chunk, generatedLine, generatedColumn, sourceIndex, innerOriginalLine, innerOriginalColumn, finalNameIndex ); return; } } // We have a mapping to the inner source, but no inner mapping if (removeInnerSource) { onChunk(chunk, generatedLine, generatedColumn, -1, -1, -1, -1); return; } else { if (sourceIndexMapping[sourceIndex] === -2) { let globalIndex = sourceMapping.get(innerSourceName); if (globalIndex === undefined) { sourceMapping.set(source, (globalIndex = sourceMapping.size)); onSource(globalIndex, innerSourceName, innerSource); } sourceIndexMapping[sourceIndex] = globalIndex; } } } const finalSourceIndex = sourceIndex < 0 || sourceIndex >= sourceIndexMapping.length ? -1 : sourceIndexMapping[sourceIndex]; if (finalSourceIndex < 0) { // no source, so we make it a generated chunk onChunk(chunk, generatedLine, generatedColumn, -1, -1, -1, -1); } else { // Pass through the chunk with mapping let finalNameIndex = -1; if (nameIndex >= 0 && nameIndex < nameIndexMapping.length) { finalNameIndex = nameIndexMapping[nameIndex]; if (finalNameIndex === -2) { const name = nameIndexValueMapping[nameIndex]; let globalIndex = nameMapping.get(name); if (globalIndex === undefined) { nameMapping.set(name, (globalIndex = nameMapping.size)); onName(globalIndex, name); } finalNameIndex = globalIndex; nameIndexMapping[nameIndex] = finalNameIndex; } } onChunk( chunk, generatedLine, generatedColumn, finalSourceIndex, originalLine, originalColumn, finalNameIndex ); } }, (i, source, sourceContent) => { if (source === innerSourceName) { innerSourceIndex = i; if (innerSource !== undefined) sourceContent = innerSource; else innerSource = sourceContent; sourceIndexMapping[i] = -2; streamChunksOfSourceMap( sourceContent, innerSourceMap, ( chunk, generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ) => { while (innerSourceMapLineData.length < generatedLine) { innerSourceMapLineData.push({ mappingsData: [], chunks: [] }); } const data = innerSourceMapLineData[generatedLine - 1]; data.mappingsData.push( generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ); data.chunks.push(chunk); }, (i, source, sourceContent) => { innerSourceContents[i] = sourceContent; innerSourceContentLines[i] = undefined; innerSourceIndexMapping[i] = -2; innerSourceIndexValueMapping[i] = [source, sourceContent]; }, (i, name) => { innerNameIndexMapping[i] = -2; innerNameIndexValueMapping[i] = name; }, false, columns ); } else { let globalIndex = sourceMapping.get(source); if (globalIndex === undefined) { sourceMapping.set(source, (globalIndex = sourceMapping.size)); onSource(globalIndex, source, sourceContent); } sourceIndexMapping[i] = globalIndex; } }, (i, name) => { nameIndexMapping[i] = -2; nameIndexValueMapping[i] = name; }, finalSource, columns ); }; module.exports = streamChunksOfCombinedSourceMap; webpack-sources-3.2.3/lib/helpers/streamChunksOfRawSource.js000066400000000000000000000015421416733212200241540ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const getGeneratedSourceInfo = require("./getGeneratedSourceInfo"); const splitIntoLines = require("./splitIntoLines"); const streamChunksOfRawSource = (source, onChunk, onSource, onName) => { let line = 1; const matches = splitIntoLines(source); let match; for (match of matches) { onChunk(match, line, 0, -1, -1, -1, -1); line++; } return matches.length === 0 || match.endsWith("\n") ? { generatedLine: matches.length + 1, generatedColumn: 0 } : { generatedLine: matches.length, generatedColumn: match.length }; }; module.exports = (source, onChunk, onSource, onName, finalSource) => { return finalSource ? getGeneratedSourceInfo(source) : streamChunksOfRawSource(source, onChunk, onSource, onName); }; webpack-sources-3.2.3/lib/helpers/streamChunksOfSourceMap.js000066400000000000000000000204411416733212200241370ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const getGeneratedSourceInfo = require("./getGeneratedSourceInfo"); const getSource = require("./getSource"); const readMappings = require("./readMappings"); const splitIntoLines = require("./splitIntoLines"); const streamChunksOfSourceMapFull = ( source, sourceMap, onChunk, onSource, onName ) => { const lines = splitIntoLines(source); if (lines.length === 0) { return { generatedLine: 1, generatedColumn: 0 }; } const { sources, sourcesContent, names, mappings } = sourceMap; for (let i = 0; i < sources.length; i++) { onSource( i, getSource(sourceMap, i), (sourcesContent && sourcesContent[i]) || undefined ); } if (names) { for (let i = 0; i < names.length; i++) { onName(i, names[i]); } } const lastLine = lines[lines.length - 1]; const lastNewLine = lastLine.endsWith("\n"); const finalLine = lastNewLine ? lines.length + 1 : lines.length; const finalColumn = lastNewLine ? 0 : lastLine.length; let currentGeneratedLine = 1; let currentGeneratedColumn = 0; let mappingActive = false; let activeMappingSourceIndex = -1; let activeMappingOriginalLine = -1; let activeMappingOriginalColumn = -1; let activeMappingNameIndex = -1; const onMapping = ( generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ) => { if (mappingActive && currentGeneratedLine <= lines.length) { let chunk; const mappingLine = currentGeneratedLine; const mappingColumn = currentGeneratedColumn; const line = lines[currentGeneratedLine - 1]; if (generatedLine !== currentGeneratedLine) { chunk = line.slice(currentGeneratedColumn); currentGeneratedLine++; currentGeneratedColumn = 0; } else { chunk = line.slice(currentGeneratedColumn, generatedColumn); currentGeneratedColumn = generatedColumn; } if (chunk) { onChunk( chunk, mappingLine, mappingColumn, activeMappingSourceIndex, activeMappingOriginalLine, activeMappingOriginalColumn, activeMappingNameIndex ); } mappingActive = false; } if (generatedLine > currentGeneratedLine && currentGeneratedColumn > 0) { if (currentGeneratedLine <= lines.length) { const chunk = lines[currentGeneratedLine - 1].slice( currentGeneratedColumn ); onChunk( chunk, currentGeneratedLine, currentGeneratedColumn, -1, -1, -1, -1 ); } currentGeneratedLine++; currentGeneratedColumn = 0; } while (generatedLine > currentGeneratedLine) { if (currentGeneratedLine <= lines.length) { onChunk( lines[currentGeneratedLine - 1], currentGeneratedLine, 0, -1, -1, -1, -1 ); } currentGeneratedLine++; } if (generatedColumn > currentGeneratedColumn) { if (currentGeneratedLine <= lines.length) { const chunk = lines[currentGeneratedLine - 1].slice( currentGeneratedColumn, generatedColumn ); onChunk( chunk, currentGeneratedLine, currentGeneratedColumn, -1, -1, -1, -1 ); } currentGeneratedColumn = generatedColumn; } if ( sourceIndex >= 0 && (generatedLine < finalLine || (generatedLine === finalLine && generatedColumn < finalColumn)) ) { mappingActive = true; activeMappingSourceIndex = sourceIndex; activeMappingOriginalLine = originalLine; activeMappingOriginalColumn = originalColumn; activeMappingNameIndex = nameIndex; } }; readMappings(mappings, onMapping); onMapping(finalLine, finalColumn, -1, -1, -1, -1); return { generatedLine: finalLine, generatedColumn: finalColumn }; }; const streamChunksOfSourceMapLinesFull = ( source, sourceMap, onChunk, onSource, _onName ) => { const lines = splitIntoLines(source); if (lines.length === 0) { return { generatedLine: 1, generatedColumn: 0 }; } const { sources, sourcesContent, mappings } = sourceMap; for (let i = 0; i < sources.length; i++) { onSource( i, getSource(sourceMap, i), (sourcesContent && sourcesContent[i]) || undefined ); } let currentGeneratedLine = 1; const onMapping = ( generatedLine, _generatedColumn, sourceIndex, originalLine, originalColumn, _nameIndex ) => { if ( sourceIndex < 0 || generatedLine < currentGeneratedLine || generatedLine > lines.length ) { return; } while (generatedLine > currentGeneratedLine) { if (currentGeneratedLine <= lines.length) { onChunk( lines[currentGeneratedLine - 1], currentGeneratedLine, 0, -1, -1, -1, -1 ); } currentGeneratedLine++; } if (generatedLine <= lines.length) { onChunk( lines[generatedLine - 1], generatedLine, 0, sourceIndex, originalLine, originalColumn, -1 ); currentGeneratedLine++; } }; readMappings(mappings, onMapping); for (; currentGeneratedLine <= lines.length; currentGeneratedLine++) { onChunk( lines[currentGeneratedLine - 1], currentGeneratedLine, 0, -1, -1, -1, -1 ); } const lastLine = lines[lines.length - 1]; const lastNewLine = lastLine.endsWith("\n"); const finalLine = lastNewLine ? lines.length + 1 : lines.length; const finalColumn = lastNewLine ? 0 : lastLine.length; return { generatedLine: finalLine, generatedColumn: finalColumn }; }; const streamChunksOfSourceMapFinal = ( source, sourceMap, onChunk, onSource, onName ) => { const result = getGeneratedSourceInfo(source); const { generatedLine: finalLine, generatedColumn: finalColumn } = result; if (finalLine === 1 && finalColumn === 0) return result; const { sources, sourcesContent, names, mappings } = sourceMap; for (let i = 0; i < sources.length; i++) { onSource( i, getSource(sourceMap, i), (sourcesContent && sourcesContent[i]) || undefined ); } if (names) { for (let i = 0; i < names.length; i++) { onName(i, names[i]); } } let mappingActiveLine = 0; const onMapping = ( generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ) => { if ( generatedLine >= finalLine && (generatedColumn >= finalColumn || generatedLine > finalLine) ) { return; } if (sourceIndex >= 0) { onChunk( undefined, generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ); mappingActiveLine = generatedLine; } else if (mappingActiveLine === generatedLine) { onChunk(undefined, generatedLine, generatedColumn, -1, -1, -1, -1); mappingActiveLine = 0; } }; readMappings(mappings, onMapping); return result; }; const streamChunksOfSourceMapLinesFinal = ( source, sourceMap, onChunk, onSource, _onName ) => { const result = getGeneratedSourceInfo(source); const { generatedLine, generatedColumn } = result; if (generatedLine === 1 && generatedColumn === 0) { return { generatedLine: 1, generatedColumn: 0 }; } const { sources, sourcesContent, mappings } = sourceMap; for (let i = 0; i < sources.length; i++) { onSource( i, getSource(sourceMap, i), (sourcesContent && sourcesContent[i]) || undefined ); } const finalLine = generatedColumn === 0 ? generatedLine - 1 : generatedLine; let currentGeneratedLine = 1; const onMapping = ( generatedLine, _generatedColumn, sourceIndex, originalLine, originalColumn, _nameIndex ) => { if ( sourceIndex >= 0 && currentGeneratedLine <= generatedLine && generatedLine <= finalLine ) { onChunk( undefined, generatedLine, 0, sourceIndex, originalLine, originalColumn, -1 ); currentGeneratedLine = generatedLine + 1; } }; readMappings(mappings, onMapping); return result; }; module.exports = ( source, sourceMap, onChunk, onSource, onName, finalSource, columns ) => { if (columns) { return finalSource ? streamChunksOfSourceMapFinal( source, sourceMap, onChunk, onSource, onName ) : streamChunksOfSourceMapFull( source, sourceMap, onChunk, onSource, onName ); } else { return finalSource ? streamChunksOfSourceMapLinesFinal( source, sourceMap, onChunk, onSource, onName ) : streamChunksOfSourceMapLinesFull( source, sourceMap, onChunk, onSource, onName ); } }; webpack-sources-3.2.3/lib/index.js000066400000000000000000000016741416733212200170400ustar00rootroot00000000000000/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ const defineExport = (name, fn) => { let value; Object.defineProperty(exports, name, { get: () => { if (fn !== undefined) { value = fn(); fn = undefined; } return value; }, configurable: true }); }; defineExport("Source", () => require("./Source")); defineExport("RawSource", () => require("./RawSource")); defineExport("OriginalSource", () => require("./OriginalSource")); defineExport("SourceMapSource", () => require("./SourceMapSource")); defineExport("CachedSource", () => require("./CachedSource")); defineExport("ConcatSource", () => require("./ConcatSource")); defineExport("ReplaceSource", () => require("./ReplaceSource")); defineExport("PrefixSource", () => require("./PrefixSource")); defineExport("SizeOnlySource", () => require("./SizeOnlySource")); defineExport("CompatSource", () => require("./CompatSource")); webpack-sources-3.2.3/package.json000066400000000000000000000025471416733212200171130ustar00rootroot00000000000000{ "name": "webpack-sources", "version": "3.2.3", "description": "Source code handling classes for webpack", "main": "./lib/index.js", "scripts": { "pretest": "yarn lint", "test": "jest", "lint": "eslint --cache lib test/*.js", "cover": "jest --coverage" }, "devDependencies": { "coveralls": "^3.0.2", "eslint": "^7.7.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-jest": "^23.20.0", "eslint-plugin-mocha": "^8.0.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-nodeca": "^1.0.3", "eslint-plugin-prettier": "^3.0.1", "istanbul": "^0.4.1", "jest": "^26.4.0", "prettier": "^2.0.5", "source-map": "^0.7.3", "sourcemap-validator": "^2.1.0" }, "files": [ "lib/", "!lib/helpers/__mocks__" ], "engines": { "node": ">=10.13.0" }, "repository": { "type": "git", "url": "git+https://github.com/webpack/webpack-sources.git" }, "keywords": [ "webpack", "source-map" ], "author": "Tobias Koppers @sokra", "license": "MIT", "bugs": { "url": "https://github.com/webpack/webpack-sources/issues" }, "homepage": "https://github.com/webpack/webpack-sources#readme", "jest": { "forceExit": true, "testMatch": [ "/test/*.js" ], "transformIgnorePatterns": [ "" ], "testEnvironment": "node" } } webpack-sources-3.2.3/test/000077500000000000000000000000001416733212200155745ustar00rootroot00000000000000webpack-sources-3.2.3/test/CachedSource.js000066400000000000000000000260431416733212200204670ustar00rootroot00000000000000jest.mock("../lib/helpers/createMappingsSerializer"); const crypto = require("crypto"); const CachedSource = require("../").CachedSource; const OriginalSource = require("../").OriginalSource; const RawSource = require("../").RawSource; const Source = require("../").Source; const streamChunks = require("../lib/helpers/streamChunks"); class TrackedSource extends Source { constructor(source) { super(); this._innerSource = source; this.sizeCalled = 0; this.sourceCalled = 0; this.bufferCalled = 0; this.mapCalled = 0; this.sourceAndMapCalled = 0; this.updateHashCalled = 0; } getCalls() { return { size: this.sizeCalled, source: this.sourceCalled, buffer: this.bufferCalled, map: this.mapCalled, sourceAndMap: this.sourceAndMapCalled, hash: this.updateHashCalled }; } size() { this.sizeCalled++; return this._innerSource.size(); } source() { this.sourceCalled++; return this._innerSource.source(); } buffer() { this.bufferCalled++; return this._innerSource.buffer(); } map(options) { this.mapCalled++; return this._innerSource.map(options); } sourceAndMap(options) { this.sourceAndMapCalled++; return this._innerSource.sourceAndMap(options); } updateHash(hash) { this.updateHashCalled++; return this._innerSource.updateHash(hash); } } const getHash = source => { const hash = crypto.createHash("md5"); source.updateHash(hash); return hash.digest("hex"); }; describe("CachedSource", () => { it("should return the correct size for binary files", () => { const source = new OriginalSource(Buffer.from(new Array(256)), "file.wasm"); const cachedSource = new CachedSource(source); expect(cachedSource.size()).toBe(256); expect(cachedSource.size()).toBe(256); }); it("should return the correct size for cached binary sources", () => { const source = new OriginalSource(Buffer.from(new Array(256)), "file.wasm"); const cachedSource = new CachedSource(source); cachedSource.source(); expect(cachedSource.size()).toBe(256); expect(cachedSource.size()).toBe(256); }); it("should return the correct size for text files", () => { const source = new OriginalSource("TestTestTest", "file.js"); const cachedSource = new CachedSource(source); expect(cachedSource.size()).toBe(12); expect(cachedSource.size()).toBe(12); }); it("should return the correct size for cached text files", () => { const source = new OriginalSource("TestTestTest", "file.js"); const cachedSource = new CachedSource(source); cachedSource.source(); expect(cachedSource.size()).toBe(12); expect(cachedSource.size()).toBe(12); }); it("should return the correct size for unicode files", () => { const source = new OriginalSource("😋", "file.js"); const cachedSource = new CachedSource(source); expect(cachedSource.size()).toBe(4); expect(cachedSource.size()).toBe(4); }); it("should return the correct size for cached unicode files", () => { const source = new OriginalSource("😋", "file.js"); const cachedSource = new CachedSource(source); cachedSource.source(); expect(cachedSource.size()).toBe(4); expect(cachedSource.size()).toBe(4); }); it("should use the source cache for all other calls", () => { const original = new OriginalSource("TestTestTest", "file.js"); const source = new TrackedSource(original); const cachedSource = new CachedSource(source); expect(cachedSource.source()).toBe("TestTestTest"); expect(cachedSource.size()).toBe(12); expect(cachedSource.buffer().toString("utf-8")).toBe("TestTestTest"); expect(getHash(cachedSource)).toBe(getHash(original)); expect(source.getCalls()).toEqual({ size: 0, source: 1, buffer: 0, map: 0, sourceAndMap: 0, hash: 1 }); }); it("should use the source cache for all other calls", () => { const original = new OriginalSource("TestTestTest", "file.js"); const source = new TrackedSource(original); const cachedSource = new CachedSource(source); expect(cachedSource.source()).toBe("TestTestTest"); expect(cachedSource.source()).toBe("TestTestTest"); expect(cachedSource.size()).toBe(12); expect(cachedSource.size()).toBe(12); expect(cachedSource.buffer().toString("utf-8")).toBe("TestTestTest"); expect(cachedSource.buffer().toString("utf-8")).toBe("TestTestTest"); expect(cachedSource.sourceAndMap().source).toBe("TestTestTest"); expect(typeof cachedSource.sourceAndMap().map).toBe("object"); expect(typeof cachedSource.map()).toBe("object"); expect(typeof cachedSource.map()).toBe("object"); expect(getHash(cachedSource)).toBe(getHash(original)); expect(source.getCalls()).toEqual({ size: 0, source: 1, buffer: 0, map: 1, sourceAndMap: 0, hash: 1 }); }); it("should not use buffer for source", () => { const source = new TrackedSource( new OriginalSource("TestTestTest", "file.js") ); const cachedSource = new CachedSource(source); expect(cachedSource.size()).toBe(12); expect(cachedSource.size()).toBe(12); expect(cachedSource.buffer().toString("utf-8")).toBe("TestTestTest"); expect(cachedSource.buffer().toString("utf-8")).toBe("TestTestTest"); expect(cachedSource.source()).toBe("TestTestTest"); expect(cachedSource.source()).toBe("TestTestTest"); expect(source.getCalls()).toEqual({ size: 1, source: 1, buffer: 1, map: 0, sourceAndMap: 0, hash: 0 }); }); it("should use map for sourceAndMap", () => { const source = new TrackedSource( new OriginalSource("TestTestTest", "file.js") ); const cachedSource = new CachedSource(source); expect(typeof cachedSource.map()).toBe("object"); expect(typeof cachedSource.map()).toBe("object"); expect(cachedSource.sourceAndMap().source).toBe("TestTestTest"); expect(typeof cachedSource.sourceAndMap().map).toBe("object"); expect(cachedSource.size()).toBe(12); expect(cachedSource.size()).toBe(12); expect(cachedSource.buffer().toString("utf-8")).toBe("TestTestTest"); expect(cachedSource.buffer().toString("utf-8")).toBe("TestTestTest"); expect(cachedSource.source()).toBe("TestTestTest"); expect(cachedSource.source()).toBe("TestTestTest"); expect(source.getCalls()).toEqual({ size: 0, source: 1, buffer: 0, map: 1, sourceAndMap: 0, hash: 0 }); }); it("should use binary source for buffer", () => { const buffer = Buffer.from(new Array(256)); const source = new TrackedSource(new RawSource(buffer)); const cachedSource = new CachedSource(source); expect(cachedSource.sourceAndMap().source).toBe(buffer); expect(cachedSource.sourceAndMap().source).toBe(buffer); expect(cachedSource.sourceAndMap()).toHaveProperty("map", null); expect(cachedSource.buffer()).toBe(buffer); expect(cachedSource.buffer()).toBe(buffer); expect(cachedSource.source()).toBe(buffer); expect(cachedSource.source()).toBe(buffer); expect(source.getCalls()).toEqual({ size: 0, source: 0, buffer: 0, map: 0, sourceAndMap: 1, hash: 0 }); }); it("should use an old webpack-sources Source", () => { const buffer = Buffer.from(new Array(256)); const source = new TrackedSource(new RawSource(buffer)); source.buffer = undefined; const cachedSource = new CachedSource(source); expect(cachedSource.buffer()).toBe(buffer); expect(cachedSource.buffer()).toBe(buffer); expect(cachedSource.source()).toBe(buffer); expect(cachedSource.source()).toBe(buffer); expect(source.getCalls()).toEqual({ size: 0, source: 1, buffer: 0, map: 0, sourceAndMap: 0, hash: 0 }); }); it("should use an old webpack-sources Source", () => { const string = "Hello World"; const source = new TrackedSource(new RawSource(string)); source.buffer = undefined; const cachedSource = new CachedSource(source); const buffer = cachedSource.buffer(); expect(Buffer.isBuffer(buffer)).toBe(true); expect(buffer.toString("utf-8")).toBe(string); expect(cachedSource.buffer()).toBe(buffer); expect(cachedSource.source()).toBe(string); expect(cachedSource.source()).toBe(string); expect(source.getCalls()).toEqual({ size: 0, source: 1, buffer: 0, map: 0, sourceAndMap: 0, hash: 0 }); }); it("should include map in the cache if only streamChunks was computed", () => { const original = new OriginalSource("Hello World", "test.txt"); const source = new TrackedSource(original); const cachedSource = new CachedSource(source); source.streamChunks = (...args) => streamChunks(original, ...args); // fill up cache cachedSource.streamChunks( {}, () => {}, () => {}, () => {} ); const cachedData = cachedSource.getCachedData(); expect(cachedData.maps.size).toBe(1); }); it("should allow to store and restore cached data (with SourceMap)", () => { const original = new OriginalSource("Hello World", "test.txt"); const source = new CachedSource(original); // fill up cache source.source(); source.map({}); source.size(); getHash(source); const clone = new CachedSource(null, source.getCachedData()); expect(clone.source()).toEqual(source.source()); expect(clone.buffer()).toEqual(source.buffer()); expect(clone.size()).toEqual(source.size()); expect(clone.map({})).toEqual(source.map({})); expect(clone.sourceAndMap({})).toEqual(source.sourceAndMap({})); expect(getHash(clone)).toBe(getHash(original)); const clone2 = new CachedSource(null, clone.getCachedData()); expect(clone2.source()).toEqual(source.source()); expect(clone2.buffer()).toEqual(source.buffer()); expect(clone2.size()).toEqual(source.size()); expect(clone2.map({})).toEqual(source.map({})); expect(clone2.sourceAndMap({})).toEqual(source.sourceAndMap({})); expect(getHash(clone2)).toBe(getHash(original)); }); it("should allow to store and restore cached data (without SourceMap)", () => { const original = new RawSource("Hello World"); const source = new CachedSource(original); // fill up cache source.source(); source.map({}); source.size(); getHash(source); const clone = new CachedSource(null, source.getCachedData()); expect(clone.source()).toEqual(source.source()); expect(clone.buffer()).toEqual(source.buffer()); expect(clone.size()).toEqual(source.size()); expect(clone.map({}) === null).toBe(true); expect(clone.sourceAndMap({})).toEqual(source.sourceAndMap({})); expect(getHash(clone)).toBe(getHash(original)); }); it("should allow to store and restore cached data, but fallback to the original source when needed", () => { const original = new RawSource("Hello World"); const source = new CachedSource(original); // fill up cache source.source(); source.size(); let calls = 0; const clone = () => new CachedSource(() => { calls++; return original; }, source.getCachedData()); expect(clone().source()).toEqual(source.source()); expect(clone().buffer()).toEqual(source.buffer()); expect(clone().size()).toEqual(source.size()); expect(calls).toBe(0); const clone1 = clone(); expect(clone1.map({}) === null).toBe(true); expect(calls).toBe(1); expect(clone1.map({}) === null).toBe(true); expect(calls).toBe(1); expect(clone().sourceAndMap({})).toEqual(source.sourceAndMap({})); expect(calls).toBe(2); expect(getHash(clone())).toBe(getHash(original)); expect(calls).toBe(3); }); }); webpack-sources-3.2.3/test/CompatSource.js000066400000000000000000000020031416733212200205310ustar00rootroot00000000000000jest.mock("../lib/helpers/createMappingsSerializer"); const CompatSource = require("../").CompatSource; const RawSource = require("../").RawSource; describe("CompatSource", () => { it("should emulate all methods", () => { const CONTENT = "Line1\n\nLine3\n"; const source = CompatSource.from({ source() { return CONTENT; }, size() { return 42; } }); expect(CompatSource.from(source)).toEqual(source); const rawSource = new RawSource(CONTENT); expect(CompatSource.from(rawSource)).toEqual(rawSource); expect(source.source()).toEqual(CONTENT); expect(source.size()).toBe(42); expect(source.buffer()).toEqual(Buffer.from(CONTENT)); expect(source.map()).toBe(null); const sourceAndMap = source.sourceAndMap(); expect(sourceAndMap).toHaveProperty("source", CONTENT); expect(sourceAndMap).toHaveProperty("map", null); const calledWith = []; source.updateHash({ update(value) { calledWith.push(value); } }); expect(calledWith).toEqual([Buffer.from(CONTENT)]); }); }); webpack-sources-3.2.3/test/ConcatSource.js000066400000000000000000000121371416733212200205260ustar00rootroot00000000000000jest.mock("../lib/helpers/createMappingsSerializer"); const ConcatSource = require("../").ConcatSource; const RawSource = require("../").RawSource; const OriginalSource = require("../").OriginalSource; const { withReadableMappings } = require("./helpers"); describe("ConcatSource", () => { it("should concat two sources", () => { const source = new ConcatSource( new RawSource("Hello World\n"), new OriginalSource( "console.log('test');\nconsole.log('test2');\n", "console.js" ) ); source.add(new OriginalSource("Hello2\n", "hello.md")); const expectedMap1 = { version: 3, file: "x", mappings: ";AAAA;AACA;ACDA", names: [], sources: ["console.js", "hello.md"], sourcesContent: [ "console.log('test');\nconsole.log('test2');\n", "Hello2\n" ] }; const expectedSource = [ "Hello World", "console.log('test');", "console.log('test2');", "Hello2", "" ].join("\n"); expect(source.size()).toBe(62); expect(source.source()).toEqual(expectedSource); expect( source.map({ columns: false }) ).toEqual(expectedMap1); expect( source.sourceAndMap({ columns: false }) ).toEqual({ source: expectedSource, map: expectedMap1 }); const expectedMap2 = { version: 3, file: "x", mappings: ";AAAA;AACA;ACDA", names: [], sources: ["console.js", "hello.md"], sourcesContent: [ "console.log('test');\nconsole.log('test2');\n", "Hello2\n" ] }; expect(source.map()).toEqual(expectedMap2); expect(source.sourceAndMap()).toEqual({ source: expectedSource, map: expectedMap2 }); }); it("should be able to handle strings for all methods", () => { const source = new ConcatSource( new RawSource("Hello World\n"), new OriginalSource( "console.log('test');\nconsole.log('test2');\n", "console.js" ) ); const innerSource = new ConcatSource("(", "'string'", ")"); innerSource.buffer(); // force optimization source.add("console"); source.add("."); source.add("log"); source.add(innerSource); const expectedSource = [ "Hello World", "console.log('test');", "console.log('test2');", "console.log('string')" ].join("\n"); const expectedMap1 = { version: 3, file: "x", mappings: ";AAAA;AACA", names: [], sources: ["console.js"], sourcesContent: ["console.log('test');\nconsole.log('test2');\n"] }; expect(source.size()).toBe(76); expect(source.source()).toEqual(expectedSource); expect(source.buffer()).toEqual(Buffer.from(expectedSource, "utf-8")); expect( source.map({ columns: false }) ).toEqual(expectedMap1); expect( source.sourceAndMap({ columns: false }) ).toEqual({ source: expectedSource, map: expectedMap1 }); const hash = require("crypto").createHash("sha256"); source.updateHash(hash); const digest = hash.digest("hex"); expect(digest).toBe( "183e6e9393eddb8480334aebeebb3366d6cce0124bc429c6e9246cc216167cb2" ); const hash2 = require("crypto").createHash("sha256"); const source2 = new ConcatSource( "Hello World\n", new OriginalSource( "console.log('test');\nconsole.log('test2');\n", "console.js" ), "console.log('string')" ); source2.updateHash(hash2); expect(hash2.digest("hex")).toEqual(digest); const clone = new ConcatSource(); clone.addAllSkipOptimizing(source.getChildren()); expect(clone.source()).toEqual(source.source()); const hash3 = require("crypto").createHash("sha256"); clone.updateHash(hash3); expect(hash3.digest("hex")).toEqual(digest); }); it("should return null as map when only generated code is concatenated", () => { const source = new ConcatSource( "Hello World\n", new RawSource("Hello World\n"), "" ); const resultText = source.source(); const resultMap = source.sourceAndMap({ columns: true }); const resultListMap = source.sourceAndMap({ columns: false }); expect(resultText).toBe("Hello World\nHello World\n"); expect(resultMap.source).toEqual(resultText); expect(resultListMap.source).toEqual(resultText); expect(resultListMap.map).toBe(null); expect(resultMap.map).toBe(null); }); it("should allow to concatenate in a single line", () => { const source = new ConcatSource( new OriginalSource("Hello", "hello.txt"), " ", new OriginalSource("World ", "world.txt"), "is here\n", new OriginalSource("Hello\n", "hello.txt"), " \n", new OriginalSource("World\n", "world.txt"), "is here" ); expect(withReadableMappings(source.map())).toMatchInlineSnapshot(` Object { "_mappings": "1:0 -> [hello.txt] 1:0, :5, :6 -> [world.txt] 1:0, :12 2:0 -> [hello.txt] 1:0 4:0 -> [world.txt] 1:0", "file": "x", "mappings": "AAAA,K,CCAA,M;ADAA;;ACAA", "names": Array [], "sources": Array [ "hello.txt", "world.txt", ], "sourcesContent": Array [ "Hello", "World ", ], "version": 3, } `); }); it("should allow to concat buffer sources", () => { const source = new ConcatSource("a", new RawSource(Buffer.from("b")), "c"); expect(source.sourceAndMap()).toMatchInlineSnapshot(` Object { "map": null, "source": "abc", } `); }); }); webpack-sources-3.2.3/test/Fuzzy.js000066400000000000000000000167711416733212200172750ustar00rootroot00000000000000jest.mock("../lib/helpers/createMappingsSerializer"); const { SourceMapConsumer } = require("source-map"); const CachedSource = require("../lib/CachedSource"); const CompatSource = require("../lib/CompatSource"); const ConcatSource = require("../lib/ConcatSource"); const OriginalSource = require("../lib/OriginalSource"); const PrefixSource = require("../lib/PrefixSource"); const RawSource = require("../lib/RawSource"); const ReplaceSource = require("../lib/ReplaceSource"); const SourceMapSource = require("../lib/SourceMapSource"); const { withReadableMappings } = require("./helpers"); const validate = require("sourcemap-validator"); const LOREM = "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."; const LOREM_LINES = LOREM.replace(/(.{20,}?)\s/g, "$1\n"); const makeReplacements = (replaceSource, input) => { const regexp = /\w{6,}(\n\w{6,})?/g; let match = regexp.exec(input); while (match !== null) { replaceSource.replace( match.index, match.index + match[0].length - 1, match[0].length % 4 === 0 ? "XXX\n" : "XXX", match[0].replace(/\n[^]*$/, "").trim() ); match = regexp.exec(input); } }; const getReplacementNames = input => { return input.match(/\w{6,}/g); }; describe("Fuzzy", () => { const variants = { CompatSource: source => new CompatSource(source), PrefixSource: source => new PrefixSource("lorem: ", source), ReplaceSource: source => { const replaceSource = new ReplaceSource(source, "replaced.txt"); const input = source.source(); makeReplacements(replaceSource, input); return replaceSource; }, ConcatSource: source => new ConcatSource(source, source, source), SourceMapSource: source => { const map = source.map(); return map ? new SourceMapSource(source.source(), "source-map.txt", source.map()) : new OriginalSource(source.source(), "lorem.txt"); }, SourceMapSourceInner: source => { const code = source.source(); const replaceSource = new ReplaceSource( new OriginalSource(code, "lorem.txt"), "replaced.txt" ); const input = source.source(); makeReplacements(replaceSource, input); const sourceAndMap = replaceSource.sourceAndMap(); const map = source.map(); return map ? new SourceMapSource( sourceAndMap.source, "lorem.txt", sourceAndMap.map, code, map, true ) : new SourceMapSource( sourceAndMap.source, "lorem.txt", sourceAndMap.map ); }, CachedSource: source => new CachedSource(source) }; const createTests = (remaining, snapshot, list, offset) => { if (remaining === 0) { for (const [inputName, input] of [ ["lorem", LOREM], ["lorem lines", LOREM_LINES] ]) { const validNames = getReplacementNames(input); const validateSourceMap = async (sourceMap, code) => { try { expect(sourceMap.mappings).toMatch( /^[A-Za-z0-9+/]{1,10}((,|;+)[A-Za-z0-9+/]{1,10})*$/ ); expect(sourceMap.sources).toContain("lorem.txt"); for (const name of sourceMap.names) { expect(validNames).toContain(name); } validate(code, JSON.stringify(sourceMap)); await SourceMapConsumer.with(sourceMap, null, consumer => { if (offset === 0) { // TODO test for other offset too expect( consumer.originalPositionFor({ line: 1, column: 0 }) ).toEqual({ source: "lorem.txt", line: 1, column: 0, name: null }); } }); } catch (e) { e.message += `\n${JSON.stringify(sourceMap, 0, 2)}\n${ withReadableMappings(sourceMap, code)._mappings }`; throw e; } }; const rawSourceFn = list.reduceRight( (result, fn) => () => fn(result()), () => new RawSource(input) ); const originalSourceFn = list.reduceRight( (result, fn) => () => fn(result()), () => new OriginalSource(input, "lorem.txt") ); for (const options of [undefined, { columns: false }]) { const o = JSON.stringify(options); for (const [inputSourceName, sourceFn] of [ ["raw", rawSourceFn], ["original", originalSourceFn] ]) { if (options === undefined) { it(`${inputSourceName} ${inputName} should return correct .source()`, () => { const source = sourceFn(); const result = source.source(); expect(source.source()).toEqual(result); if (snapshot) { expect(result).toMatchSnapshot(); } }); it(`${inputSourceName} ${inputName} should return correct .size()`, () => { const source = sourceFn(); const result = source.size(); expect(source.size()).toEqual(result); if (snapshot) { expect(result).toMatchSnapshot(); } }); } it(`${inputSourceName} ${inputName} should return correct .map(${o})`, async () => { const source = sourceFn(); const result = withReadableMappings(source.map(options)); expect(withReadableMappings(source.map(options))).toEqual(result); if (inputSourceName === "original") { expect(result).toBeTruthy(); } if (result) { const code = source.source(); await validateSourceMap(result, code); } if (snapshot) { expect(result).toMatchSnapshot(); } }); it(`${inputSourceName} ${inputName} should return correct .sourceAndMap(${o})`, async () => { const source = sourceFn(); const result = source.sourceAndMap(options); result.map = withReadableMappings(result.map); if (result.map) { expect(result.map.mappings).toMatch( /^[A-Za-z0-9+/]{1,10}((,|;+)[A-Za-z0-9+/]{1,10})*$/ ); await validateSourceMap(result.map, result.source); } const result2 = source.sourceAndMap(options); result2.map = withReadableMappings(result.map); expect(result).toEqual(result2); expect(result.map).toEqual( withReadableMappings(sourceFn().map(options)) ); if (snapshot) { expect(result).toMatchSnapshot(); } }); } it(`${inputName} RawSource and OriginalSource should return equal .source(${o})`, () => { expect(originalSourceFn().source()).toEqual(rawSourceFn().source()); }); it(`${inputName} RawSource and OriginalSource should return equal .sourceAndMap(${o}).source`, () => { expect(originalSourceFn().sourceAndMap(options).source).toEqual( rawSourceFn().sourceAndMap(options).source ); }); } } } else { for (const key of Object.keys(variants)) { const fn = variants[key]; describe(key, () => { createTests( remaining - 1, snapshot, list.concat(fn), offset + (key === "PrefixSource" ? 7 : 0) ); }); } } }; describe("single source", () => createTests(1, true, [], 0)); describe("2 sources", () => createTests(2, true, [], 0)); describe("3 sources", () => createTests(3, false, [], 0)); describe("4 sources", () => createTests(4, false, [], 0)); }); webpack-sources-3.2.3/test/OriginalSource.js000066400000000000000000000055531416733212200210670ustar00rootroot00000000000000jest.mock("../lib/helpers/createMappingsSerializer"); const OriginalSource = require("../").OriginalSource; describe("OriginalSource", () => { it("should handle multiline string", () => { const source = new OriginalSource("Line1\n\nLine3\n", "file.js"); const resultText = source.source(); const resultMap = source.sourceAndMap({ columns: true }); const resultListMap = source.sourceAndMap({ columns: false }); expect(resultText).toBe("Line1\n\nLine3\n"); expect(resultMap.source).toEqual(resultText); expect(resultListMap.source).toEqual(resultText); expect(resultListMap.map.file).toEqual(resultMap.map.file); expect(resultListMap.map.version).toEqual(resultMap.map.version); expect(resultMap.map.sources).toEqual(["file.js"]); expect(resultListMap.map.sources).toEqual(resultMap.map.sources); expect(resultMap.map.sourcesContent).toEqual(["Line1\n\nLine3\n"]); expect(resultListMap.map.sourcesContent).toEqual( resultMap.map.sourcesContent ); expect(resultMap.map.mappings).toBe("AAAA;;AAEA"); expect(resultListMap.map.mappings).toBe("AAAA;AACA;AACA"); }); it("should handle empty string", () => { const source = new OriginalSource("", "file.js"); const resultText = source.source(); const resultMap = source.sourceAndMap({ columns: true }); const resultListMap = source.sourceAndMap({ columns: false }); expect(resultText).toBe(""); expect(resultMap.source).toEqual(resultText); expect(resultListMap.source).toEqual(resultText); expect(resultListMap.map).toBe(null); expect(resultMap.map).toBe(null); }); it("should omit mappings for columns with node", () => { const source = new OriginalSource("Line1\n\nLine3\n", "file.js"); const resultMap = source.map({ columns: false }); expect(resultMap.mappings).toBe("AAAA;AACA;AACA"); }); it("should return the correct size for binary files", () => { const source = new OriginalSource(Buffer.from(new Array(256)), "file.wasm"); expect(source.size()).toBe(256); }); it("should return the correct size for unicode files", () => { const source = new OriginalSource("😋", "file.js"); expect(source.size()).toBe(4); }); it("should split code into statements", () => { const input = [ "if (hello()) { world(); hi(); there(); } done();", "if (hello()) { world(); hi(); there(); } done();" ].join("\n"); const expected = "AAAA,eAAe,SAAS,MAAM,WAAW;AACzC,eAAe,SAAS,MAAM,WAAW"; const expected2 = "AAAA;AACA"; const source = new OriginalSource(input, "file.js"); expect(source.sourceAndMap().source).toBe(input); expect(source.sourceAndMap({ columns: false }).source).toBe(input); expect(source.map().mappings).toBe(expected); expect(source.sourceAndMap().map.mappings).toBe(expected); expect(source.map({ columns: false }).mappings).toBe(expected2); expect(source.sourceAndMap({ columns: false }).map.mappings).toBe( expected2 ); }); }); webpack-sources-3.2.3/test/PrefixSource.js000066400000000000000000000055061416733212200205560ustar00rootroot00000000000000jest.mock("../lib/helpers/createMappingsSerializer"); const PrefixSource = require("../").PrefixSource; const OriginalSource = require("../").OriginalSource; const ConcatSource = require("../").ConcatSource; const { withReadableMappings } = require("./helpers"); describe("PrefixSource", () => { it("should prefix a source", () => { const source = new PrefixSource( "\t", new OriginalSource( "console.log('test');console.log('test2');\nconsole.log('test22');\n", "console.js" ) ); const expectedMap1 = { version: 3, file: "x", mappings: "AAAA;AACA", names: [], sources: ["console.js"], sourcesContent: [ "console.log('test');console.log('test2');\nconsole.log('test22');\n" ] }; const expectedSource = [ "\tconsole.log('test');console.log('test2');", "\tconsole.log('test22');", "" ].join("\n"); expect(source.size()).toBe(67); expect(source.source()).toEqual(expectedSource); expect( source.map({ columns: false }) ).toEqual(expectedMap1); expect( source.sourceAndMap({ columns: false }) ).toEqual({ source: expectedSource, map: expectedMap1 }); const expectedMap2 = { version: 3, file: "x", mappings: "CAAA,oBAAoB;CACpB", names: [], sources: ["console.js"], sourcesContent: [ "console.log('test');console.log('test2');\nconsole.log('test22');\n" ] }; const result = source.sourceAndMap(); expect(result.source).toEqual(expectedSource); expect(withReadableMappings(result.map)).toEqual( withReadableMappings(expectedMap2) ); expect(withReadableMappings(source.map())).toEqual( withReadableMappings(expectedMap2) ); }); it("should have consistent source/sourceAndMap behavior", () => { const source = new PrefixSource( "\t", new ConcatSource( new OriginalSource("console.log('test');\n", "consoleA.js"), new OriginalSource("\nconsole.log('test1');\n\n", "consoleB.js"), new OriginalSource("\nconsole.log('test2');\n", "consoleC.js"), new OriginalSource("console.log('test3');", "consoleD.js"), new OriginalSource("\n", "empty.js"), new OriginalSource("console.log('test4');", "consoleE.js") ) ); const actualSource = source.source(); const expectedSource = [ "\tconsole.log('test');\n", "\t\n\tconsole.log('test1');\n\t\n", "\t\n\tconsole.log('test2');\n", "\tconsole.log('test3');", "\n\t", "console.log('test4');" ].join(""); expect(actualSource).toEqual(expectedSource); expect(actualSource).toEqual(source.sourceAndMap().source); }); it("should handle newlines correctly", () => { const source = new PrefixSource( "*", new ConcatSource( "Line", " and more\n", "double nl\n\n", "nl\nline\nin\nline\n", "\nstart with nl", "\n\n\nempty lines" ) ); expect(source.sourceAndMap().source).toEqual(source.source()); }); }); webpack-sources-3.2.3/test/ReplaceSource.js000066400000000000000000000241061416733212200206710ustar00rootroot00000000000000jest.mock("../lib/helpers/createMappingsSerializer"); const ReplaceSource = require("../").ReplaceSource; const OriginalSource = require("../").OriginalSource; const SourceMapSource = require("../").SourceMapSource; const validate = require("sourcemap-validator"); const { withReadableMappings } = require("./helpers"); describe("ReplaceSource", () => { it("should replace correctly", () => { let line1, line2, line3, line4, line5; const source = new ReplaceSource( new OriginalSource( [ (line1 = "Hello World!"), (line2 = "{}"), (line3 = "Line 3"), (line4 = "Line 4"), (line5 = "Line 5"), "Last", "Line" ].join("\n"), "file.txt" ) ); const startLine3 = line1.length + line2.length + 2; const startLine6 = startLine3 + line3.length + line4.length + line5.length + 3; source.replace( startLine3, startLine3 + line3.length + line4.length + line5.length + 2, "" ); source.replace(1, 4, "i "); source.replace(1, 4, "bye"); source.replace(7, 7, "0000"); source.insert(line1.length + 2, "\n Multi Line\n"); source.replace(startLine6 + 4, startLine6 + 4, " "); const originalSource = source.original(); const originalText = originalSource.source(); const resultText = source.source(); const resultMap = source.sourceAndMap({ columns: true }); const resultListMap = source.sourceAndMap({ columns: false }); expect(originalSource).toEqual(source._source); expect(originalText).toBe( "Hello World!\n{}\nLine 3\nLine 4\nLine 5\nLast\nLine" ); // const resultText = "Hi bye W0000rld!\n{\n Multi Line\n}\nLast Line"; expect(resultText).toBe("Hi bye W0000rld!\n{\n Multi Line\n}\nLast Line"); expect(resultMap.source).toEqual(resultText); expect(resultListMap.source).toEqual(resultText); expect(resultListMap.map.file).toEqual(resultMap.map.file); expect(resultListMap.map.version).toEqual(resultMap.map.version); expect(resultListMap.map.sources).toEqual(resultMap.map.sources); expect(resultListMap.map.sourcesContent).toEqual( resultMap.map.sourcesContent ); expect(withReadableMappings(resultMap.map)._mappings) .toMatchInlineSnapshot(` "1:0 -> [file.txt] 1:0, :1 -> [file.txt] 1:1, :3 -> [file.txt] 1:5, :8 -> [file.txt] 1:7, :12 -> [file.txt] 1:8 2:0 -> [file.txt] 2:0, :1 -> [file.txt] 2:1 3:0 -> [file.txt] 2:1 4:0 -> [file.txt] 2:1 5:0 -> [file.txt] 6:0, :4 -> [file.txt] 6:4, :5 -> [file.txt] 7:0" `); expect(withReadableMappings(resultListMap.map)._mappings) .toMatchInlineSnapshot(` "1:0 -> [file.txt] 1:0 2:0 -> [file.txt] 2:0 3:0 -> [file.txt] 2:0 4:0 -> [file.txt] 2:0 5:0 -> [file.txt] 6:0" `); }); it("should replace multiple items correctly", () => { let line1; const source = new ReplaceSource( new OriginalSource([(line1 = "Hello"), "World!"].join("\n"), "file.txt") ); source.insert(0, "Message: "); source.replace(2, line1.length + 4, "y A"); const resultText = source.source(); const resultMap = source.sourceAndMap({ columns: true }); const resultListMap = source.sourceAndMap({ columns: false }); expect(resultText).toBe("Message: Hey Ad!"); expect(resultMap.source).toEqual(resultText); expect(resultListMap.source).toEqual(resultText); expect(resultListMap.map.file).toEqual(resultMap.map.file); expect(resultListMap.map.version).toEqual(resultMap.map.version); expect(resultListMap.map.sources).toEqual(resultMap.map.sources); expect(resultListMap.map.sourcesContent).toEqual( resultMap.map.sourcesContent ); expect(resultMap.map.mappings).toBe("AAAA,WAAE,GACE"); expect(resultListMap.map.mappings).toBe("AAAA"); }); it("should prepend items correctly", () => { const source = new ReplaceSource(new OriginalSource("Line 1", "file.txt")); source.insert(-1, "Line -1\n"); source.insert(-1, "Line 0\n"); const resultText = source.source(); const resultMap = source.sourceAndMap({ columns: true }); const resultListMap = source.sourceAndMap({ columns: false }); expect(resultText).toBe("Line -1\nLine 0\nLine 1"); expect(resultMap.source).toEqual(resultText); expect(resultListMap.source).toEqual(resultText); expect(resultListMap.map.file).toEqual(resultMap.map.file); expect(resultListMap.map.version).toEqual(resultMap.map.version); expect(resultListMap.map.sources).toEqual(resultMap.map.sources); expect(resultListMap.map.sourcesContent).toEqual( resultMap.map.sourcesContent ); expect(resultMap.map.mappings).toBe("AAAA;AAAA;AAAA"); expect(resultListMap.map.mappings).toBe("AAAA;AAAA;AAAA"); }); it("should prepend items with replace at start correctly", () => { const source = new ReplaceSource( new OriginalSource(["Line 1", "Line 2"].join("\n"), "file.txt") ); source.insert(-1, "Line 0\n"); source.replace(0, 5, "Hello"); const resultText = source.source(); const resultMap = source.sourceAndMap({ columns: true }); const resultListMap = source.sourceAndMap({ columns: false }); expect(resultText).toBe("Line 0\nHello\nLine 2"); expect(resultMap.source).toEqual(resultText); expect(resultListMap.source).toEqual(resultText); expect(resultListMap.map.file).toEqual(resultMap.map.file); expect(resultListMap.map.version).toEqual(resultMap.map.version); expect(resultListMap.map.sources).toEqual(resultMap.map.sources); expect(resultListMap.map.sourcesContent).toEqual( resultMap.map.sourcesContent ); expect(resultMap.map.mappings).toBe("AAAA;AAAA,KAAM;AACN"); expect(resultListMap.map.mappings).toBe("AAAA;AAAA;AACA"); }); it("should append items correctly", () => { let line1; const source = new ReplaceSource( new OriginalSource((line1 = "Line 1\n"), "file.txt") ); source.insert(line1.length + 1, "Line 2\n"); const resultText = source.source(); const resultMap = source.sourceAndMap({ columns: true }); const resultListMap = source.sourceAndMap({ columns: false }); expect(resultText).toBe("Line 1\nLine 2\n"); expect(resultMap.source).toEqual(resultText); expect(resultListMap.source).toEqual(resultText); expect(resultListMap.map.file).toEqual(resultMap.map.file); expect(resultListMap.map.version).toEqual(resultMap.map.version); expect(resultListMap.map.sources).toEqual(resultMap.map.sources); expect(resultListMap.map.sourcesContent).toEqual( resultMap.map.sourcesContent ); expect(resultMap.map.mappings).toBe("AAAA"); expect(resultListMap.map.mappings).toBe("AAAA"); }); it("should produce correct source map", () => { const bootstrapCode = " var hello\n var world\n"; expect(function () { const source = new ReplaceSource( new OriginalSource(bootstrapCode, "file.js") ); source.replace(7, 11, "h", "incorrect"); source.replace(20, 24, "w", "identifiers"); const resultMap = source.sourceAndMap(); validate(resultMap.source, JSON.stringify(resultMap.map)); }).toThrowError(); const source = new ReplaceSource( new OriginalSource(bootstrapCode, "file.js") ); source.replace(7, 11, "h", "hello"); source.replace(20, 24, "w", "world"); const resultMap = source.sourceAndMap(); validate(resultMap.source, JSON.stringify(resultMap.map)); }); it("should allow replacements at the start", () => { const map = { version: 3, sources: ["abc"], names: ["StaticPage", "data", "foo"], mappings: ";;AAAA,eAAe,SAASA,UAAT,OAA8B;AAAA,MAARC,IAAQ,QAARA,IAAQ;AAC3C,sBAAO;AAAA,cAAMA,IAAI,CAACC;AAAX,IAAP;AACD", /* 3:0 -> [abc] 1:0, :15 -> [abc] 1:15, :24 -> [abc] 1:24 (StaticPage), :34 -> [abc] 1:15, :41 -> [abc] 1:45 4:0 -> [abc] 1:45, :6 -> [abc] 1:37 (data), :10 -> [abc] 1:45, :18 -> [abc] 1:37 (data), :22 -> [abc] 1:45 5:0 -> [abc] 2:2, :22 -> [abc] 2:9 6:0 -> [abc] 2:9, :14 -> [abc] 2:15 (data), :18 -> [abc] 2:19, :19 -> [abc] 2:20 (foo) 7:0 -> [abc] 2:9, :4 -> [abc] 2:2 8:0 -> [abc] 3:1 */ sourcesContent: [ `export default function StaticPage({ data }) { return
{data.foo}
} ` ], file: "x" }; const code = `import { jsx as _jsx } from "react/jsx-runtime"; export var __N_SSG = true; export default function StaticPage(_ref) { var data = _ref.data; return /*#__PURE__*/_jsx("div", { children: data.foo }); }`; const source = new ReplaceSource( new SourceMapSource(code, "source.js", map) ); source.replace(0, 47, ""); source.replace(49, 55, ""); source.replace(76, 90, ""); source.replace( 165, 168, "(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)" ); expect(withReadableMappings(source.map())).toMatchInlineSnapshot(` Object { "_mappings": "3:0 -> [abc] 1:15, :9 -> [abc] 1:24 (StaticPage), :19 -> [abc] 1:15, :26 -> [abc] 1:45 4:0 -> [abc] 1:45, :6 -> [abc] 1:37 (data), :10 -> [abc] 1:45, :18 -> [abc] 1:37 (data), :22 -> [abc] 1:45 5:0 -> [abc] 2:2, :22 -> [abc] 2:9 6:0 -> [abc] 2:9, :14 -> [abc] 2:15 (data), :18 -> [abc] 2:19, :19 -> [abc] 2:20 (foo) 7:0 -> [abc] 2:9, :4 -> [abc] 2:2 8:0 -> [abc] 3:1", "file": "x", "mappings": ";;AAAe,SAASA,UAAT,OAA8B;AAAA,MAARC,IAAQ,QAARA,IAAQ;AAC3C,sBAAO;AAAA,cAAMA,IAAI,CAACC;AAAX,IAAP;AACD", "names": Array [ "StaticPage", "data", "foo", ], "sources": Array [ "abc", ], "sourcesContent": Array [ "export default function StaticPage({ data }) { return
{data.foo}
} ", ], "version": 3, } `); }); it("should not generate invalid mappings when replacing mulitple lines of code", () => { const source = new ReplaceSource( new OriginalSource( ["if (a;b;c) {", " a; b; c;", "}"].join("\n"), "document.js" ), "_document.js" ); source.replace(4, 8, "false"); source.replace(12, 23, ""); expect(source.source()).toMatchInlineSnapshot(`"if (false) {}"`); expect(withReadableMappings(source.map(), source.source())) .toMatchInlineSnapshot(` Object { "_mappings": "1:0 -> [document.js] 1:0, :4 -> [document.js] 1:4, :9 -> [document.js] 1:9, :12 -> [document.js] 3:0 if (false) {} ^___^____^__^ ", "file": "x", "mappings": "AAAA,IAAI,KAAK,GAET", "names": Array [], "sources": Array [ "document.js", ], "sourcesContent": Array [ "if (a;b;c) { a; b; c; }", ], "version": 3, } `); }); }); webpack-sources-3.2.3/test/SizeOnlySource.js000066400000000000000000000007131416733212200210700ustar00rootroot00000000000000const SizeOnlySource = require("../").SizeOnlySource; describe("SizeOnlySource", () => { it("should report the size", () => { const source = new SizeOnlySource(42); expect(source.size()).toBe(42); }); for (const method of ["source", "map", "sourceAndMap", "buffer"]) { it("should throw on " + method + "()", () => { const source = new SizeOnlySource(42); expect(() => { source[method](); }).toThrowError(/not available/); }); } }); webpack-sources-3.2.3/test/SourceMapSource.js000066400000000000000000000264771416733212200212310ustar00rootroot00000000000000jest.mock("../lib/helpers/createMappingsSerializer"); const SourceMapSource = require("../").SourceMapSource; const OriginalSource = require("../").OriginalSource; const ConcatSource = require("../").ConcatSource; const PrefixSource = require("../").PrefixSource; const ReplaceSource = require("../").ReplaceSource; const CachedSource = require("../").CachedSource; const createMappingsSerializer = require("../lib/helpers/createMappingsSerializer"); const SourceNode = require("source-map").SourceNode; const fs = require("fs"); const path = require("path"); const { withReadableMappings } = require("./helpers"); describe("SourceMapSource", () => { it("map correctly", () => { const innerSourceCode = ["Hello World", "is a test string"].join("\n") + "\n"; const innerSource = new ConcatSource( new OriginalSource(innerSourceCode, "hello-world.txt"), new OriginalSource("Translate: ", "header.txt"), "Other text" ); const source = new SourceNode(null, null, null, [ "Translated: ", new SourceNode(1, 0, "text", "Hallo", "Hello"), " ", new SourceNode(1, 6, "text", "Welt\n", "World"), new SourceNode(2, 0, "text", "ist ein", "nope"), " test ", new SourceNode(2, 10, "text", "Text\n"), new SourceNode(3, 11, "text", "Anderer"), " ", new SourceNode(3, 17, "text", "Text") ]); source.setSourceContent("text", innerSourceCode); const sourceR = source.toStringWithSourceMap({ file: "translated.txt" }); const sourceMapSource1 = new SourceMapSource( sourceR.code, "text", sourceR.map.toJSON(), innerSource.source(), innerSource.map() ); const sourceMapSource2 = new SourceMapSource( sourceR.code, "text", sourceR.map.toJSON(), innerSource.source(), innerSource.map(), true ); const expectedContent = [ "Translated: Hallo Welt", "ist ein test Text", "Anderer Text" ].join("\n"); expect(sourceMapSource1.source()).toEqual(expectedContent); expect(sourceMapSource2.source()).toEqual(expectedContent); expect(withReadableMappings(sourceMapSource1.map())).toMatchInlineSnapshot(` Object { "_mappings": "1:12 -> [hello-world.txt] 1:0 (Hello), :17, :18 -> [hello-world.txt] 1:6 (World) 2:0 -> [hello-world.txt] 2:0, :7, :13 -> [hello-world.txt] 2:10 3:0 -> [text] 3:11, :7, :8 -> [text] 3:17", "file": "x", "mappings": "YAAAA,K,CAAMC;AACN,O,MAAU;ACCC,O,CAAM", "names": Array [ "Hello", "World", ], "sources": Array [ "hello-world.txt", "text", ], "sourcesContent": Array [ "Hello World is a test string ", "Hello World is a test string Translate: Other text", ], "version": 3, } `); expect(withReadableMappings(sourceMapSource2.map())).toMatchInlineSnapshot(` Object { "_mappings": "1:12 -> [hello-world.txt] 1:0 (Hello), :17, :18 -> [hello-world.txt] 1:6 (World) 2:0 -> [hello-world.txt] 2:0, :7, :13 -> [hello-world.txt] 2:10", "file": "x", "mappings": "YAAAA,K,CAAMC;AACN,O,MAAU", "names": Array [ "Hello", "World", ], "sources": Array [ "hello-world.txt", ], "sourcesContent": Array [ "Hello World is a test string ", ], "version": 3, } `); const hash = require("crypto").createHash("sha256"); sourceMapSource1.updateHash(hash); const digest = hash.digest("hex"); expect(digest).toMatchInlineSnapshot( `"a61a2da7f3d541e458b1af9c0ec25d853fb929339d7d8b22361468be67326a52"` ); const clone = new SourceMapSource(...sourceMapSource1.getArgsAsBuffers()); expect(clone.sourceAndMap()).toEqual(sourceMapSource1.sourceAndMap()); const hash2 = require("crypto").createHash("sha256"); clone.updateHash(hash2); const digest2 = hash2.digest("hex"); expect(digest2).toEqual(digest); }); it("should handle null sources and sourcesContent", () => { const a = new SourceMapSource("hello world\n", "hello.txt", { version: 3, sources: [null], sourcesContent: [null], mappings: "AAAA" }); const b = new SourceMapSource("hello world\n", "hello.txt", { version: 3, sources: [], sourcesContent: [], mappings: "AAAA" }); const c = new SourceMapSource("hello world\n", "hello.txt", { version: 3, sources: ["hello-source.txt"], sourcesContent: ["hello world\n"], mappings: "AAAA" }); const sources = [a, b, c].map(s => { const r = new ReplaceSource(s); r.replace(1, 4, "i"); return r; }); const source = new ConcatSource(...sources); expect(source.source()).toMatchInlineSnapshot(` "hi world hi world hi world " `); expect(withReadableMappings(source.map(), source.source())) .toMatchInlineSnapshot(` Object { "_mappings": "1:0 -> [null] 1:0 hi world ^_______ 3:0 -> [hello-source.txt] 1:0, :1 -> [hello-source.txt] 1:1, :2 -> [hello-source.txt] 1:5 hi world ^^^_____ ", "file": "x", "mappings": "AAAA;;ACAA,CAAC,CAAI", "names": Array [], "sources": Array [ null, "hello-source.txt", ], "sourcesContent": Array [ null, "hello world ", ], "version": 3, } `); expect( withReadableMappings(source.map({ columns: false }), source.source()) ).toMatchInlineSnapshot(` Object { "_mappings": "1:0 -> [null] 1:0 hi world ^_______ 3:0 -> [hello-source.txt] 1:0 hi world ^_______ ", "file": "x", "mappings": "AAAA;;ACAA", "names": Array [], "sources": Array [ null, "hello-source.txt", ], "sourcesContent": Array [ null, "hello world ", ], "version": 3, } `); }); it("should handle es6-promise correctly", () => { const code = fs.readFileSync( path.resolve(__dirname, "fixtures", "es6-promise.js"), "utf-8" ); const map = JSON.parse( fs.readFileSync( path.resolve(__dirname, "fixtures", "es6-promise.map"), "utf-8" ) ); const inner = new SourceMapSource(code, "es6-promise.js", map); const source = new ConcatSource(inner, inner); expect(source.source()).toBe(code + code); expect(source.sourceAndMap().source).toBe(code + code); }); it("should not emit zero sizes mappings when ending with empty mapping", () => { const a = new SourceMapSource("hello\n", "a", { version: 3, mappings: "AAAA;AACA", sources: ["hello1"] }); const b = new SourceMapSource("hi", "b", { version: 3, mappings: "AAAA,EAAE", sources: ["hello2"] }); const b2 = new SourceMapSource("hi", "b", { version: 3, mappings: "AAAA,EAAE", sources: ["hello3"] }); const c = new SourceMapSource("", "c", { version: 3, mappings: "AAAA", sources: ["hello4"] }); const source = new ConcatSource( a, a, b, b, b2, b, c, c, b2, a, b2, c, a, b ); source.sourceAndMap(); expect(withReadableMappings(source.map(), source.source())) .toMatchInlineSnapshot(` Object { "_mappings": "1:0 -> [hello1] 1:0 hello ^____ 2:0 -> [hello1] 1:0 hello ^____ 3:0 -> [hello2] 1:0, :4 -> [hello3] 1:0, :6 -> [hello2] 1:0, :8 -> [hello3] 1:0, :10 -> [hello1] 1:0 hihihihihihello ^___^_^_^_^____ 4:0 -> [hello3] 1:0, :2 -> [hello1] 1:0 hihello ^_^____ 5:0 -> [hello2] 1:0 hi ^_ ", "file": "x", "mappings": "AAAA;AAAA;ACAA,ICAA,EDAA,ECAA,EFAA;AEAA,EFAA;ACAA", "names": Array [], "sources": Array [ "hello1", "hello2", "hello3", ], "sourcesContent": undefined, "version": 3, } `); source.sourceAndMap({ columns: true }); source.map({ columns: true }); const withReplacements = s => { const r = new ReplaceSource(s); r.insert(0, ""); return r; }; withReplacements(source).sourceAndMap(); withReplacements(source).map(); withReplacements(source).sourceAndMap({ columns: false }); withReplacements(source).map({ columns: false }); const withPrefix = s => new PrefixSource("test", s); withPrefix(source).sourceAndMap(); withPrefix(source).map(); withPrefix(source).sourceAndMap({ columns: false }); withPrefix(source).map({ columns: false }); const testCached = (s, fn) => { const c = new CachedSource(s); const o = fn(s); const a = fn(c); expect(a).toEqual(o); const b = fn(c); expect(b).toEqual(o); return b; }; testCached(source, s => s.sourceAndMap()); testCached(source, s => s.map()); testCached(source, s => s.sourceAndMap({ columns: false })); testCached(source, s => s.map({ columns: false })); testCached(withPrefix(source), s => s.sourceAndMap()); testCached(withPrefix(source), s => s.map()); testCached(withPrefix(source), s => s.sourceAndMap({ columns: false })); testCached(withPrefix(source), s => s.map({ columns: false })); testCached(source, s => withPrefix(s).sourceAndMap()); testCached(source, s => withPrefix(s).map()); testCached(source, s => withPrefix(s).sourceAndMap({ columns: false })); testCached(source, s => withPrefix(s).map({ columns: false })); }); it("should not crash without original source when mapping names", () => { const source = new SourceMapSource( "h", "hello.txt", { version: 3, sources: ["hello.txt"], mappings: "AAAAA", names: ["hello"] }, "hello", { version: 3, sources: ["hello world.txt"], mappings: "AAAA" }, false ); expect(withReadableMappings(source.map())).toMatchInlineSnapshot(` Object { "_mappings": "1:0 -> [hello world.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "hello world.txt", ], "sourcesContent": undefined, "version": 3, } `); }); it("should map generated lines to the inner source", () => { const m = createMappingsSerializer(); const m2 = createMappingsSerializer(); const source = new SourceMapSource( "Message: H W!", "HELLO_WORLD.txt", { version: 3, sources: ["messages.txt", "HELLO_WORLD.txt"], mappings: [ m(1, 0, 0, 1, 0, 0), m(1, 9, 1, 1, 0, 1), m(1, 11, 1, 1, 6, 2), m(1, 12, -1, -1, -1, -1) ].join(""), names: ["Message", "hello", "world"] }, "HELLO WORLD", { version: 3, sources: ["hello world.txt"], mappings: [m2(1, 0, 0, 1, 0, 0), m2(1, 6, -1, -1, -1, -1)].join(""), sourcesContent: ["hello world"] }, false ); expect(withReadableMappings(source.sourceAndMap())).toMatchInlineSnapshot(` Object { "_mappings": "1:0 -> [messages.txt] 1:0 (Message), :9 -> [hello world.txt] 1:0, :11 -> [HELLO_WORLD.txt] 1:6 (world), :12 Message: H W! ^________^_^. ", "map": Object { "file": "x", "mappings": "AAAAA,SCAA,ECAMC,C", "names": Array [ "Message", "world", ], "sources": Array [ "messages.txt", "hello world.txt", "HELLO_WORLD.txt", ], "sourcesContent": Array [ null, "hello world", "HELLO WORLD", ], "version": 3, }, "source": "Message: H W!", } `); }); it("provides buffer when backed by string", () => { const sourceMapSource = new SourceMapSource("source", "name"); const buffer1 = sourceMapSource.buffer(); expect(buffer1.length).toBe(6); const buffer2 = sourceMapSource.buffer(); expect(buffer2).toBe(buffer1); }); it("provides buffer when backed by buffer", () => { const sourceMapSource = new SourceMapSource( Buffer.from("source", "utf-8"), "name" ); const buffer1 = sourceMapSource.buffer(); expect(buffer1.length).toBe(6); const buffer2 = sourceMapSource.buffer(); expect(buffer2).toBe(buffer1); }); }); webpack-sources-3.2.3/test/__snapshots__/000077500000000000000000000000001416733212200204125ustar00rootroot00000000000000webpack-sources-3.2.3/test/__snapshots__/Fuzzy.js.snap000066400000000000000000125535131416733212200230560ustar00rootroot00000000000000// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Fuzzy 2 sources CachedSource CachedSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource CachedSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource CachedSource original lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CachedSource CachedSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource CachedSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource CachedSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource CachedSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource CachedSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource CachedSource original lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CachedSource CachedSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CachedSource CachedSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource CachedSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource CachedSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource CachedSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource CachedSource raw lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CachedSource CachedSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource CachedSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource CachedSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource CachedSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource CachedSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource CachedSource raw lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CachedSource CachedSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CachedSource CachedSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource CachedSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource CompatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource CompatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource CompatSource original lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CachedSource CompatSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource CompatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource CompatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource CompatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource CompatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource CompatSource original lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CachedSource CompatSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CachedSource CompatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource CompatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource CompatSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource CompatSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource CompatSource raw lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CachedSource CompatSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource CompatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource CompatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource CompatSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource CompatSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource CompatSource raw lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CachedSource CompatSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CachedSource CompatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource CompatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ConcatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource ConcatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource ConcatSource original lorem lines should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources CachedSource ConcatSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource ConcatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ConcatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ConcatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource ConcatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource ConcatSource original lorem should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources CachedSource ConcatSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CachedSource ConcatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ConcatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ConcatSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource ConcatSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource ConcatSource raw lorem lines should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources CachedSource ConcatSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource ConcatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ConcatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ConcatSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource ConcatSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource ConcatSource raw lorem should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources CachedSource ConcatSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CachedSource ConcatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ConcatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource PrefixSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource PrefixSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource PrefixSource original lorem lines should return correct .size() 1`] = `852`; exports[`Fuzzy 2 sources CachedSource PrefixSource original lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources CachedSource PrefixSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources CachedSource PrefixSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources CachedSource PrefixSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource PrefixSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource PrefixSource original lorem should return correct .size() 1`] = `656`; exports[`Fuzzy 2 sources CachedSource PrefixSource original lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CachedSource PrefixSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource PrefixSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource PrefixSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource PrefixSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource PrefixSource raw lorem lines should return correct .size() 1`] = `852`; exports[`Fuzzy 2 sources CachedSource PrefixSource raw lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources CachedSource PrefixSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources CachedSource PrefixSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources CachedSource PrefixSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource PrefixSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource PrefixSource raw lorem should return correct .size() 1`] = `656`; exports[`Fuzzy 2 sources CachedSource PrefixSource raw lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CachedSource PrefixSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource PrefixSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ReplaceSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource ReplaceSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource ReplaceSource original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources CachedSource ReplaceSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource ReplaceSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ReplaceSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ReplaceSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource ReplaceSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource ReplaceSource original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources CachedSource ReplaceSource original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource ReplaceSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ReplaceSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ReplaceSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource ReplaceSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource ReplaceSource raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources CachedSource ReplaceSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource ReplaceSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ReplaceSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ReplaceSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource ReplaceSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CachedSource ReplaceSource raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources CachedSource ReplaceSource raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource ReplaceSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource ReplaceSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource original lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CachedSource SourceMapSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource SourceMapSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource original lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CachedSource SourceMapSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CachedSource SourceMapSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource raw lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CachedSource SourceMapSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource SourceMapSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource raw lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CachedSource SourceMapSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CachedSource SourceMapSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CachedSource SourceMapSourceInner raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CachedSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource CachedSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource CachedSource original lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CompatSource CachedSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource CachedSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CachedSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CachedSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource CachedSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource CachedSource original lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CompatSource CachedSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CompatSource CachedSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CachedSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CachedSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource CachedSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource CachedSource raw lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CompatSource CachedSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource CachedSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CachedSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CachedSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource CachedSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource CachedSource raw lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CompatSource CachedSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CompatSource CachedSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CachedSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CompatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource CompatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource CompatSource original lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CompatSource CompatSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource CompatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CompatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CompatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource CompatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource CompatSource original lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CompatSource CompatSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CompatSource CompatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CompatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CompatSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource CompatSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource CompatSource raw lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CompatSource CompatSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource CompatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CompatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CompatSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource CompatSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource CompatSource raw lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CompatSource CompatSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CompatSource CompatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource CompatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ConcatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource ConcatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource ConcatSource original lorem lines should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources CompatSource ConcatSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource ConcatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ConcatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ConcatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource ConcatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource ConcatSource original lorem should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources CompatSource ConcatSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CompatSource ConcatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ConcatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ConcatSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource ConcatSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource ConcatSource raw lorem lines should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources CompatSource ConcatSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource ConcatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ConcatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ConcatSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource ConcatSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource ConcatSource raw lorem should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources CompatSource ConcatSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CompatSource ConcatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ConcatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource PrefixSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource PrefixSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource PrefixSource original lorem lines should return correct .size() 1`] = `852`; exports[`Fuzzy 2 sources CompatSource PrefixSource original lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources CompatSource PrefixSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources CompatSource PrefixSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources CompatSource PrefixSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource PrefixSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource PrefixSource original lorem should return correct .size() 1`] = `656`; exports[`Fuzzy 2 sources CompatSource PrefixSource original lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CompatSource PrefixSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource PrefixSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource PrefixSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource PrefixSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource PrefixSource raw lorem lines should return correct .size() 1`] = `852`; exports[`Fuzzy 2 sources CompatSource PrefixSource raw lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources CompatSource PrefixSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources CompatSource PrefixSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources CompatSource PrefixSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource PrefixSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource PrefixSource raw lorem should return correct .size() 1`] = `656`; exports[`Fuzzy 2 sources CompatSource PrefixSource raw lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CompatSource PrefixSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource PrefixSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ReplaceSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource ReplaceSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource ReplaceSource original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources CompatSource ReplaceSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource ReplaceSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ReplaceSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ReplaceSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource ReplaceSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource ReplaceSource original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources CompatSource ReplaceSource original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource ReplaceSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ReplaceSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ReplaceSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource ReplaceSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource ReplaceSource raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources CompatSource ReplaceSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource ReplaceSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ReplaceSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ReplaceSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource ReplaceSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources CompatSource ReplaceSource raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources CompatSource ReplaceSource raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource ReplaceSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource ReplaceSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource original lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CompatSource SourceMapSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource SourceMapSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource original lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CompatSource SourceMapSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CompatSource SourceMapSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource raw lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CompatSource SourceMapSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource SourceMapSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource raw lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources CompatSource SourceMapSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources CompatSource SourceMapSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources CompatSource SourceMapSourceInner raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CachedSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource CachedSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource CachedSource original lorem lines should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources ConcatSource CachedSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource CachedSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CachedSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CachedSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource CachedSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource CachedSource original lorem should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources ConcatSource CachedSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources ConcatSource CachedSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CachedSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CachedSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource CachedSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource CachedSource raw lorem lines should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources ConcatSource CachedSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource CachedSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CachedSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CachedSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource CachedSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource CachedSource raw lorem should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources ConcatSource CachedSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources ConcatSource CachedSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CachedSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CompatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource CompatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource CompatSource original lorem lines should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources ConcatSource CompatSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource CompatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CompatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CompatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource CompatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource CompatSource original lorem should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources ConcatSource CompatSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources ConcatSource CompatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CompatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CompatSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource CompatSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource CompatSource raw lorem lines should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources ConcatSource CompatSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource CompatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CompatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CompatSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource CompatSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource CompatSource raw lorem should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources ConcatSource CompatSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources ConcatSource CompatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource CompatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ConcatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0 86:0 -> [lorem.txt] 2:0 87:0 -> [lorem.txt] 3:0 88:0 -> [lorem.txt] 4:0 89:0 -> [lorem.txt] 5:0 90:0 -> [lorem.txt] 6:0 91:0 -> [lorem.txt] 7:0 92:0 -> [lorem.txt] 8:0 93:0 -> [lorem.txt] 9:0 94:0 -> [lorem.txt] 10:0 95:0 -> [lorem.txt] 11:0 96:0 -> [lorem.txt] 12:0 97:0 -> [lorem.txt] 13:0 98:0 -> [lorem.txt] 14:0 99:0 -> [lorem.txt] 15:0 100:0 -> [lorem.txt] 16:0 101:0 -> [lorem.txt] 17:0 102:0 -> [lorem.txt] 18:0 103:0 -> [lorem.txt] 19:0 104:0 -> [lorem.txt] 20:0 105:0 -> [lorem.txt] 21:0 106:0 -> [lorem.txt] 22:0 107:0 -> [lorem.txt] 23:0 108:0 -> [lorem.txt] 24:0 109:0 -> [lorem.txt] 25:0 110:0 -> [lorem.txt] 26:0 111:0 -> [lorem.txt] 27:0 112:0 -> [lorem.txt] 28:0 113:0 -> [lorem.txt] 29:0 114:0 -> [lorem.txt] 2:0 115:0 -> [lorem.txt] 3:0 116:0 -> [lorem.txt] 4:0 117:0 -> [lorem.txt] 5:0 118:0 -> [lorem.txt] 6:0 119:0 -> [lorem.txt] 7:0 120:0 -> [lorem.txt] 8:0 121:0 -> [lorem.txt] 9:0 122:0 -> [lorem.txt] 10:0 123:0 -> [lorem.txt] 11:0 124:0 -> [lorem.txt] 12:0 125:0 -> [lorem.txt] 13:0 126:0 -> [lorem.txt] 14:0 127:0 -> [lorem.txt] 15:0 128:0 -> [lorem.txt] 16:0 129:0 -> [lorem.txt] 17:0 130:0 -> [lorem.txt] 18:0 131:0 -> [lorem.txt] 19:0 132:0 -> [lorem.txt] 20:0 133:0 -> [lorem.txt] 21:0 134:0 -> [lorem.txt] 22:0 135:0 -> [lorem.txt] 23:0 136:0 -> [lorem.txt] 24:0 137:0 -> [lorem.txt] 25:0 138:0 -> [lorem.txt] 26:0 139:0 -> [lorem.txt] 27:0 140:0 -> [lorem.txt] 28:0 141:0 -> [lorem.txt] 29:0 142:0 -> [lorem.txt] 2:0 143:0 -> [lorem.txt] 3:0 144:0 -> [lorem.txt] 4:0 145:0 -> [lorem.txt] 5:0 146:0 -> [lorem.txt] 6:0 147:0 -> [lorem.txt] 7:0 148:0 -> [lorem.txt] 8:0 149:0 -> [lorem.txt] 9:0 150:0 -> [lorem.txt] 10:0 151:0 -> [lorem.txt] 11:0 152:0 -> [lorem.txt] 12:0 153:0 -> [lorem.txt] 13:0 154:0 -> [lorem.txt] 14:0 155:0 -> [lorem.txt] 15:0 156:0 -> [lorem.txt] 16:0 157:0 -> [lorem.txt] 17:0 158:0 -> [lorem.txt] 18:0 159:0 -> [lorem.txt] 19:0 160:0 -> [lorem.txt] 20:0 161:0 -> [lorem.txt] 21:0 162:0 -> [lorem.txt] 22:0 163:0 -> [lorem.txt] 23:0 164:0 -> [lorem.txt] 24:0 165:0 -> [lorem.txt] 25:0 166:0 -> [lorem.txt] 26:0 167:0 -> [lorem.txt] 27:0 168:0 -> [lorem.txt] 28:0 169:0 -> [lorem.txt] 29:0 170:0 -> [lorem.txt] 2:0 171:0 -> [lorem.txt] 3:0 172:0 -> [lorem.txt] 4:0 173:0 -> [lorem.txt] 5:0 174:0 -> [lorem.txt] 6:0 175:0 -> [lorem.txt] 7:0 176:0 -> [lorem.txt] 8:0 177:0 -> [lorem.txt] 9:0 178:0 -> [lorem.txt] 10:0 179:0 -> [lorem.txt] 11:0 180:0 -> [lorem.txt] 12:0 181:0 -> [lorem.txt] 13:0 182:0 -> [lorem.txt] 14:0 183:0 -> [lorem.txt] 15:0 184:0 -> [lorem.txt] 16:0 185:0 -> [lorem.txt] 17:0 186:0 -> [lorem.txt] 18:0 187:0 -> [lorem.txt] 19:0 188:0 -> [lorem.txt] 20:0 189:0 -> [lorem.txt] 21:0 190:0 -> [lorem.txt] 22:0 191:0 -> [lorem.txt] 23:0 192:0 -> [lorem.txt] 24:0 193:0 -> [lorem.txt] 25:0 194:0 -> [lorem.txt] 26:0 195:0 -> [lorem.txt] 27:0 196:0 -> [lorem.txt] 28:0 197:0 -> [lorem.txt] 29:0 198:0 -> [lorem.txt] 2:0 199:0 -> [lorem.txt] 3:0 200:0 -> [lorem.txt] 4:0 201:0 -> [lorem.txt] 5:0 202:0 -> [lorem.txt] 6:0 203:0 -> [lorem.txt] 7:0 204:0 -> [lorem.txt] 8:0 205:0 -> [lorem.txt] 9:0 206:0 -> [lorem.txt] 10:0 207:0 -> [lorem.txt] 11:0 208:0 -> [lorem.txt] 12:0 209:0 -> [lorem.txt] 13:0 210:0 -> [lorem.txt] 14:0 211:0 -> [lorem.txt] 15:0 212:0 -> [lorem.txt] 16:0 213:0 -> [lorem.txt] 17:0 214:0 -> [lorem.txt] 18:0 215:0 -> [lorem.txt] 19:0 216:0 -> [lorem.txt] 20:0 217:0 -> [lorem.txt] 21:0 218:0 -> [lorem.txt] 22:0 219:0 -> [lorem.txt] 23:0 220:0 -> [lorem.txt] 24:0 221:0 -> [lorem.txt] 25:0 222:0 -> [lorem.txt] 26:0 223:0 -> [lorem.txt] 27:0 224:0 -> [lorem.txt] 28:0 225:0 -> [lorem.txt] 29:0 226:0 -> [lorem.txt] 2:0 227:0 -> [lorem.txt] 3:0 228:0 -> [lorem.txt] 4:0 229:0 -> [lorem.txt] 5:0 230:0 -> [lorem.txt] 6:0 231:0 -> [lorem.txt] 7:0 232:0 -> [lorem.txt] 8:0 233:0 -> [lorem.txt] 9:0 234:0 -> [lorem.txt] 10:0 235:0 -> [lorem.txt] 11:0 236:0 -> [lorem.txt] 12:0 237:0 -> [lorem.txt] 13:0 238:0 -> [lorem.txt] 14:0 239:0 -> [lorem.txt] 15:0 240:0 -> [lorem.txt] 16:0 241:0 -> [lorem.txt] 17:0 242:0 -> [lorem.txt] 18:0 243:0 -> [lorem.txt] 19:0 244:0 -> [lorem.txt] 20:0 245:0 -> [lorem.txt] 21:0 246:0 -> [lorem.txt] 22:0 247:0 -> [lorem.txt] 23:0 248:0 -> [lorem.txt] 24:0 249:0 -> [lorem.txt] 25:0 250:0 -> [lorem.txt] 26:0 251:0 -> [lorem.txt] 27:0 252:0 -> [lorem.txt] 28:0 253:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource ConcatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 86:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 87:0 -> [lorem.txt] 3:0 88:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 89:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 90:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 91:0 -> [lorem.txt] 7:0 92:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 93:0 -> [lorem.txt] 9:0 94:0 -> [lorem.txt] 10:0 95:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 96:0 -> [lorem.txt] 12:0 97:0 -> [lorem.txt] 13:0 98:0 -> [lorem.txt] 14:0 99:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 100:0 -> [lorem.txt] 16:0 101:0 -> [lorem.txt] 17:0 102:0 -> [lorem.txt] 18:0 103:0 -> [lorem.txt] 19:0 104:0 -> [lorem.txt] 20:0 105:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 106:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 107:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 108:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 109:0 -> [lorem.txt] 25:0 110:0 -> [lorem.txt] 26:0 111:0 -> [lorem.txt] 27:0 112:0 -> [lorem.txt] 28:0 113:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 114:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 115:0 -> [lorem.txt] 3:0 116:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 117:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 118:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 119:0 -> [lorem.txt] 7:0 120:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 121:0 -> [lorem.txt] 9:0 122:0 -> [lorem.txt] 10:0 123:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 124:0 -> [lorem.txt] 12:0 125:0 -> [lorem.txt] 13:0 126:0 -> [lorem.txt] 14:0 127:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 128:0 -> [lorem.txt] 16:0 129:0 -> [lorem.txt] 17:0 130:0 -> [lorem.txt] 18:0 131:0 -> [lorem.txt] 19:0 132:0 -> [lorem.txt] 20:0 133:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 134:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 135:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 136:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 137:0 -> [lorem.txt] 25:0 138:0 -> [lorem.txt] 26:0 139:0 -> [lorem.txt] 27:0 140:0 -> [lorem.txt] 28:0 141:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 142:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 143:0 -> [lorem.txt] 3:0 144:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 145:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 146:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 147:0 -> [lorem.txt] 7:0 148:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 149:0 -> [lorem.txt] 9:0 150:0 -> [lorem.txt] 10:0 151:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 152:0 -> [lorem.txt] 12:0 153:0 -> [lorem.txt] 13:0 154:0 -> [lorem.txt] 14:0 155:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 156:0 -> [lorem.txt] 16:0 157:0 -> [lorem.txt] 17:0 158:0 -> [lorem.txt] 18:0 159:0 -> [lorem.txt] 19:0 160:0 -> [lorem.txt] 20:0 161:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 162:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 163:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 164:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 165:0 -> [lorem.txt] 25:0 166:0 -> [lorem.txt] 26:0 167:0 -> [lorem.txt] 27:0 168:0 -> [lorem.txt] 28:0 169:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 170:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 171:0 -> [lorem.txt] 3:0 172:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 173:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 174:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 175:0 -> [lorem.txt] 7:0 176:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 177:0 -> [lorem.txt] 9:0 178:0 -> [lorem.txt] 10:0 179:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 180:0 -> [lorem.txt] 12:0 181:0 -> [lorem.txt] 13:0 182:0 -> [lorem.txt] 14:0 183:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 184:0 -> [lorem.txt] 16:0 185:0 -> [lorem.txt] 17:0 186:0 -> [lorem.txt] 18:0 187:0 -> [lorem.txt] 19:0 188:0 -> [lorem.txt] 20:0 189:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 190:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 191:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 192:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 193:0 -> [lorem.txt] 25:0 194:0 -> [lorem.txt] 26:0 195:0 -> [lorem.txt] 27:0 196:0 -> [lorem.txt] 28:0 197:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 198:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 199:0 -> [lorem.txt] 3:0 200:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 201:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 202:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 203:0 -> [lorem.txt] 7:0 204:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 205:0 -> [lorem.txt] 9:0 206:0 -> [lorem.txt] 10:0 207:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 208:0 -> [lorem.txt] 12:0 209:0 -> [lorem.txt] 13:0 210:0 -> [lorem.txt] 14:0 211:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 212:0 -> [lorem.txt] 16:0 213:0 -> [lorem.txt] 17:0 214:0 -> [lorem.txt] 18:0 215:0 -> [lorem.txt] 19:0 216:0 -> [lorem.txt] 20:0 217:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 218:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 219:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 220:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 221:0 -> [lorem.txt] 25:0 222:0 -> [lorem.txt] 26:0 223:0 -> [lorem.txt] 27:0 224:0 -> [lorem.txt] 28:0 225:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 226:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 227:0 -> [lorem.txt] 3:0 228:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 229:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 230:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 231:0 -> [lorem.txt] 7:0 232:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 233:0 -> [lorem.txt] 9:0 234:0 -> [lorem.txt] 10:0 235:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 236:0 -> [lorem.txt] 12:0 237:0 -> [lorem.txt] 13:0 238:0 -> [lorem.txt] 14:0 239:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 240:0 -> [lorem.txt] 16:0 241:0 -> [lorem.txt] 17:0 242:0 -> [lorem.txt] 18:0 243:0 -> [lorem.txt] 19:0 244:0 -> [lorem.txt] 20:0 245:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 246:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 247:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 248:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 249:0 -> [lorem.txt] 25:0 250:0 -> [lorem.txt] 26:0 251:0 -> [lorem.txt] 27:0 252:0 -> [lorem.txt] 28:0 253:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource ConcatSource original lorem lines should return correct .size() 1`] = `5841`; exports[`Fuzzy 2 sources ConcatSource ConcatSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource ConcatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0 86:0 -> [lorem.txt] 2:0 87:0 -> [lorem.txt] 3:0 88:0 -> [lorem.txt] 4:0 89:0 -> [lorem.txt] 5:0 90:0 -> [lorem.txt] 6:0 91:0 -> [lorem.txt] 7:0 92:0 -> [lorem.txt] 8:0 93:0 -> [lorem.txt] 9:0 94:0 -> [lorem.txt] 10:0 95:0 -> [lorem.txt] 11:0 96:0 -> [lorem.txt] 12:0 97:0 -> [lorem.txt] 13:0 98:0 -> [lorem.txt] 14:0 99:0 -> [lorem.txt] 15:0 100:0 -> [lorem.txt] 16:0 101:0 -> [lorem.txt] 17:0 102:0 -> [lorem.txt] 18:0 103:0 -> [lorem.txt] 19:0 104:0 -> [lorem.txt] 20:0 105:0 -> [lorem.txt] 21:0 106:0 -> [lorem.txt] 22:0 107:0 -> [lorem.txt] 23:0 108:0 -> [lorem.txt] 24:0 109:0 -> [lorem.txt] 25:0 110:0 -> [lorem.txt] 26:0 111:0 -> [lorem.txt] 27:0 112:0 -> [lorem.txt] 28:0 113:0 -> [lorem.txt] 29:0 114:0 -> [lorem.txt] 2:0 115:0 -> [lorem.txt] 3:0 116:0 -> [lorem.txt] 4:0 117:0 -> [lorem.txt] 5:0 118:0 -> [lorem.txt] 6:0 119:0 -> [lorem.txt] 7:0 120:0 -> [lorem.txt] 8:0 121:0 -> [lorem.txt] 9:0 122:0 -> [lorem.txt] 10:0 123:0 -> [lorem.txt] 11:0 124:0 -> [lorem.txt] 12:0 125:0 -> [lorem.txt] 13:0 126:0 -> [lorem.txt] 14:0 127:0 -> [lorem.txt] 15:0 128:0 -> [lorem.txt] 16:0 129:0 -> [lorem.txt] 17:0 130:0 -> [lorem.txt] 18:0 131:0 -> [lorem.txt] 19:0 132:0 -> [lorem.txt] 20:0 133:0 -> [lorem.txt] 21:0 134:0 -> [lorem.txt] 22:0 135:0 -> [lorem.txt] 23:0 136:0 -> [lorem.txt] 24:0 137:0 -> [lorem.txt] 25:0 138:0 -> [lorem.txt] 26:0 139:0 -> [lorem.txt] 27:0 140:0 -> [lorem.txt] 28:0 141:0 -> [lorem.txt] 29:0 142:0 -> [lorem.txt] 2:0 143:0 -> [lorem.txt] 3:0 144:0 -> [lorem.txt] 4:0 145:0 -> [lorem.txt] 5:0 146:0 -> [lorem.txt] 6:0 147:0 -> [lorem.txt] 7:0 148:0 -> [lorem.txt] 8:0 149:0 -> [lorem.txt] 9:0 150:0 -> [lorem.txt] 10:0 151:0 -> [lorem.txt] 11:0 152:0 -> [lorem.txt] 12:0 153:0 -> [lorem.txt] 13:0 154:0 -> [lorem.txt] 14:0 155:0 -> [lorem.txt] 15:0 156:0 -> [lorem.txt] 16:0 157:0 -> [lorem.txt] 17:0 158:0 -> [lorem.txt] 18:0 159:0 -> [lorem.txt] 19:0 160:0 -> [lorem.txt] 20:0 161:0 -> [lorem.txt] 21:0 162:0 -> [lorem.txt] 22:0 163:0 -> [lorem.txt] 23:0 164:0 -> [lorem.txt] 24:0 165:0 -> [lorem.txt] 25:0 166:0 -> [lorem.txt] 26:0 167:0 -> [lorem.txt] 27:0 168:0 -> [lorem.txt] 28:0 169:0 -> [lorem.txt] 29:0 170:0 -> [lorem.txt] 2:0 171:0 -> [lorem.txt] 3:0 172:0 -> [lorem.txt] 4:0 173:0 -> [lorem.txt] 5:0 174:0 -> [lorem.txt] 6:0 175:0 -> [lorem.txt] 7:0 176:0 -> [lorem.txt] 8:0 177:0 -> [lorem.txt] 9:0 178:0 -> [lorem.txt] 10:0 179:0 -> [lorem.txt] 11:0 180:0 -> [lorem.txt] 12:0 181:0 -> [lorem.txt] 13:0 182:0 -> [lorem.txt] 14:0 183:0 -> [lorem.txt] 15:0 184:0 -> [lorem.txt] 16:0 185:0 -> [lorem.txt] 17:0 186:0 -> [lorem.txt] 18:0 187:0 -> [lorem.txt] 19:0 188:0 -> [lorem.txt] 20:0 189:0 -> [lorem.txt] 21:0 190:0 -> [lorem.txt] 22:0 191:0 -> [lorem.txt] 23:0 192:0 -> [lorem.txt] 24:0 193:0 -> [lorem.txt] 25:0 194:0 -> [lorem.txt] 26:0 195:0 -> [lorem.txt] 27:0 196:0 -> [lorem.txt] 28:0 197:0 -> [lorem.txt] 29:0 198:0 -> [lorem.txt] 2:0 199:0 -> [lorem.txt] 3:0 200:0 -> [lorem.txt] 4:0 201:0 -> [lorem.txt] 5:0 202:0 -> [lorem.txt] 6:0 203:0 -> [lorem.txt] 7:0 204:0 -> [lorem.txt] 8:0 205:0 -> [lorem.txt] 9:0 206:0 -> [lorem.txt] 10:0 207:0 -> [lorem.txt] 11:0 208:0 -> [lorem.txt] 12:0 209:0 -> [lorem.txt] 13:0 210:0 -> [lorem.txt] 14:0 211:0 -> [lorem.txt] 15:0 212:0 -> [lorem.txt] 16:0 213:0 -> [lorem.txt] 17:0 214:0 -> [lorem.txt] 18:0 215:0 -> [lorem.txt] 19:0 216:0 -> [lorem.txt] 20:0 217:0 -> [lorem.txt] 21:0 218:0 -> [lorem.txt] 22:0 219:0 -> [lorem.txt] 23:0 220:0 -> [lorem.txt] 24:0 221:0 -> [lorem.txt] 25:0 222:0 -> [lorem.txt] 26:0 223:0 -> [lorem.txt] 27:0 224:0 -> [lorem.txt] 28:0 225:0 -> [lorem.txt] 29:0 226:0 -> [lorem.txt] 2:0 227:0 -> [lorem.txt] 3:0 228:0 -> [lorem.txt] 4:0 229:0 -> [lorem.txt] 5:0 230:0 -> [lorem.txt] 6:0 231:0 -> [lorem.txt] 7:0 232:0 -> [lorem.txt] 8:0 233:0 -> [lorem.txt] 9:0 234:0 -> [lorem.txt] 10:0 235:0 -> [lorem.txt] 11:0 236:0 -> [lorem.txt] 12:0 237:0 -> [lorem.txt] 13:0 238:0 -> [lorem.txt] 14:0 239:0 -> [lorem.txt] 15:0 240:0 -> [lorem.txt] 16:0 241:0 -> [lorem.txt] 17:0 242:0 -> [lorem.txt] 18:0 243:0 -> [lorem.txt] 19:0 244:0 -> [lorem.txt] 20:0 245:0 -> [lorem.txt] 21:0 246:0 -> [lorem.txt] 22:0 247:0 -> [lorem.txt] 23:0 248:0 -> [lorem.txt] 24:0 249:0 -> [lorem.txt] 25:0 250:0 -> [lorem.txt] 26:0 251:0 -> [lorem.txt] 27:0 252:0 -> [lorem.txt] 28:0 253:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ConcatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 86:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 87:0 -> [lorem.txt] 3:0 88:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 89:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 90:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 91:0 -> [lorem.txt] 7:0 92:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 93:0 -> [lorem.txt] 9:0 94:0 -> [lorem.txt] 10:0 95:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 96:0 -> [lorem.txt] 12:0 97:0 -> [lorem.txt] 13:0 98:0 -> [lorem.txt] 14:0 99:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 100:0 -> [lorem.txt] 16:0 101:0 -> [lorem.txt] 17:0 102:0 -> [lorem.txt] 18:0 103:0 -> [lorem.txt] 19:0 104:0 -> [lorem.txt] 20:0 105:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 106:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 107:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 108:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 109:0 -> [lorem.txt] 25:0 110:0 -> [lorem.txt] 26:0 111:0 -> [lorem.txt] 27:0 112:0 -> [lorem.txt] 28:0 113:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 114:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 115:0 -> [lorem.txt] 3:0 116:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 117:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 118:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 119:0 -> [lorem.txt] 7:0 120:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 121:0 -> [lorem.txt] 9:0 122:0 -> [lorem.txt] 10:0 123:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 124:0 -> [lorem.txt] 12:0 125:0 -> [lorem.txt] 13:0 126:0 -> [lorem.txt] 14:0 127:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 128:0 -> [lorem.txt] 16:0 129:0 -> [lorem.txt] 17:0 130:0 -> [lorem.txt] 18:0 131:0 -> [lorem.txt] 19:0 132:0 -> [lorem.txt] 20:0 133:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 134:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 135:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 136:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 137:0 -> [lorem.txt] 25:0 138:0 -> [lorem.txt] 26:0 139:0 -> [lorem.txt] 27:0 140:0 -> [lorem.txt] 28:0 141:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 142:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 143:0 -> [lorem.txt] 3:0 144:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 145:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 146:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 147:0 -> [lorem.txt] 7:0 148:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 149:0 -> [lorem.txt] 9:0 150:0 -> [lorem.txt] 10:0 151:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 152:0 -> [lorem.txt] 12:0 153:0 -> [lorem.txt] 13:0 154:0 -> [lorem.txt] 14:0 155:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 156:0 -> [lorem.txt] 16:0 157:0 -> [lorem.txt] 17:0 158:0 -> [lorem.txt] 18:0 159:0 -> [lorem.txt] 19:0 160:0 -> [lorem.txt] 20:0 161:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 162:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 163:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 164:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 165:0 -> [lorem.txt] 25:0 166:0 -> [lorem.txt] 26:0 167:0 -> [lorem.txt] 27:0 168:0 -> [lorem.txt] 28:0 169:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 170:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 171:0 -> [lorem.txt] 3:0 172:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 173:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 174:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 175:0 -> [lorem.txt] 7:0 176:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 177:0 -> [lorem.txt] 9:0 178:0 -> [lorem.txt] 10:0 179:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 180:0 -> [lorem.txt] 12:0 181:0 -> [lorem.txt] 13:0 182:0 -> [lorem.txt] 14:0 183:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 184:0 -> [lorem.txt] 16:0 185:0 -> [lorem.txt] 17:0 186:0 -> [lorem.txt] 18:0 187:0 -> [lorem.txt] 19:0 188:0 -> [lorem.txt] 20:0 189:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 190:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 191:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 192:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 193:0 -> [lorem.txt] 25:0 194:0 -> [lorem.txt] 26:0 195:0 -> [lorem.txt] 27:0 196:0 -> [lorem.txt] 28:0 197:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 198:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 199:0 -> [lorem.txt] 3:0 200:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 201:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 202:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 203:0 -> [lorem.txt] 7:0 204:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 205:0 -> [lorem.txt] 9:0 206:0 -> [lorem.txt] 10:0 207:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 208:0 -> [lorem.txt] 12:0 209:0 -> [lorem.txt] 13:0 210:0 -> [lorem.txt] 14:0 211:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 212:0 -> [lorem.txt] 16:0 213:0 -> [lorem.txt] 17:0 214:0 -> [lorem.txt] 18:0 215:0 -> [lorem.txt] 19:0 216:0 -> [lorem.txt] 20:0 217:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 218:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 219:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 220:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 221:0 -> [lorem.txt] 25:0 222:0 -> [lorem.txt] 26:0 223:0 -> [lorem.txt] 27:0 224:0 -> [lorem.txt] 28:0 225:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 226:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 227:0 -> [lorem.txt] 3:0 228:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 229:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 230:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 231:0 -> [lorem.txt] 7:0 232:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 233:0 -> [lorem.txt] 9:0 234:0 -> [lorem.txt] 10:0 235:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 236:0 -> [lorem.txt] 12:0 237:0 -> [lorem.txt] 13:0 238:0 -> [lorem.txt] 14:0 239:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 240:0 -> [lorem.txt] 16:0 241:0 -> [lorem.txt] 17:0 242:0 -> [lorem.txt] 18:0 243:0 -> [lorem.txt] 19:0 244:0 -> [lorem.txt] 20:0 245:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 246:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 247:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 248:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 249:0 -> [lorem.txt] 25:0 250:0 -> [lorem.txt] 26:0 251:0 -> [lorem.txt] 27:0 252:0 -> [lorem.txt] 28:0 253:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ConcatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource ConcatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536, :1947 -> [lorem.txt] 1:0, :1955 -> [lorem.txt] 1:8, :1974 -> [lorem.txt] 1:27, :1982 -> [lorem.txt] 1:35, :2015 -> [lorem.txt] 1:68, :2021 -> [lorem.txt] 1:74, :2027 -> [lorem.txt] 1:80, :2037 -> [lorem.txt] 1:90, :2046 -> [lorem.txt] 1:99, :2077 -> [lorem.txt] 1:130, :2109 -> [lorem.txt] 1:162, :2115 -> [lorem.txt] 1:168, :2122 -> [lorem.txt] 1:175, :2133 -> [lorem.txt] 1:186, :2190 -> [lorem.txt] 1:243, :2275 -> [lorem.txt] 1:328, :2383 -> [lorem.txt] 1:436, :2416 -> [lorem.txt] 1:469, :2435 -> [lorem.txt] 1:488, :2439 -> [lorem.txt] 1:492, :2446 -> [lorem.txt] 1:499, :2455 -> [lorem.txt] 1:508, :2463 -> [lorem.txt] 1:516, :2468 -> [lorem.txt] 1:521, :2478 -> [lorem.txt] 1:531, :2483 -> [lorem.txt] 1:536, :2596 -> [lorem.txt] 1:0, :2604 -> [lorem.txt] 1:8, :2623 -> [lorem.txt] 1:27, :2631 -> [lorem.txt] 1:35, :2664 -> [lorem.txt] 1:68, :2670 -> [lorem.txt] 1:74, :2676 -> [lorem.txt] 1:80, :2686 -> [lorem.txt] 1:90, :2695 -> [lorem.txt] 1:99, :2726 -> [lorem.txt] 1:130, :2758 -> [lorem.txt] 1:162, :2764 -> [lorem.txt] 1:168, :2771 -> [lorem.txt] 1:175, :2782 -> [lorem.txt] 1:186, :2839 -> [lorem.txt] 1:243, :2924 -> [lorem.txt] 1:328, :3032 -> [lorem.txt] 1:436, :3065 -> [lorem.txt] 1:469, :3084 -> [lorem.txt] 1:488, :3088 -> [lorem.txt] 1:492, :3095 -> [lorem.txt] 1:499, :3104 -> [lorem.txt] 1:508, :3112 -> [lorem.txt] 1:516, :3117 -> [lorem.txt] 1:521, :3127 -> [lorem.txt] 1:531, :3132 -> [lorem.txt] 1:536, :3245 -> [lorem.txt] 1:0, :3253 -> [lorem.txt] 1:8, :3272 -> [lorem.txt] 1:27, :3280 -> [lorem.txt] 1:35, :3313 -> [lorem.txt] 1:68, :3319 -> [lorem.txt] 1:74, :3325 -> [lorem.txt] 1:80, :3335 -> [lorem.txt] 1:90, :3344 -> [lorem.txt] 1:99, :3375 -> [lorem.txt] 1:130, :3407 -> [lorem.txt] 1:162, :3413 -> [lorem.txt] 1:168, :3420 -> [lorem.txt] 1:175, :3431 -> [lorem.txt] 1:186, :3488 -> [lorem.txt] 1:243, :3573 -> [lorem.txt] 1:328, :3681 -> [lorem.txt] 1:436, :3714 -> [lorem.txt] 1:469, :3733 -> [lorem.txt] 1:488, :3737 -> [lorem.txt] 1:492, :3744 -> [lorem.txt] 1:499, :3753 -> [lorem.txt] 1:508, :3761 -> [lorem.txt] 1:516, :3766 -> [lorem.txt] 1:521, :3776 -> [lorem.txt] 1:531, :3781 -> [lorem.txt] 1:536, :3894 -> [lorem.txt] 1:0, :3902 -> [lorem.txt] 1:8, :3921 -> [lorem.txt] 1:27, :3929 -> [lorem.txt] 1:35, :3962 -> [lorem.txt] 1:68, :3968 -> [lorem.txt] 1:74, :3974 -> [lorem.txt] 1:80, :3984 -> [lorem.txt] 1:90, :3993 -> [lorem.txt] 1:99, :4024 -> [lorem.txt] 1:130, :4056 -> [lorem.txt] 1:162, :4062 -> [lorem.txt] 1:168, :4069 -> [lorem.txt] 1:175, :4080 -> [lorem.txt] 1:186, :4137 -> [lorem.txt] 1:243, :4222 -> [lorem.txt] 1:328, :4330 -> [lorem.txt] 1:436, :4363 -> [lorem.txt] 1:469, :4382 -> [lorem.txt] 1:488, :4386 -> [lorem.txt] 1:492, :4393 -> [lorem.txt] 1:499, :4402 -> [lorem.txt] 1:508, :4410 -> [lorem.txt] 1:516, :4415 -> [lorem.txt] 1:521, :4425 -> [lorem.txt] 1:531, :4430 -> [lorem.txt] 1:536, :4543 -> [lorem.txt] 1:0, :4551 -> [lorem.txt] 1:8, :4570 -> [lorem.txt] 1:27, :4578 -> [lorem.txt] 1:35, :4611 -> [lorem.txt] 1:68, :4617 -> [lorem.txt] 1:74, :4623 -> [lorem.txt] 1:80, :4633 -> [lorem.txt] 1:90, :4642 -> [lorem.txt] 1:99, :4673 -> [lorem.txt] 1:130, :4705 -> [lorem.txt] 1:162, :4711 -> [lorem.txt] 1:168, :4718 -> [lorem.txt] 1:175, :4729 -> [lorem.txt] 1:186, :4786 -> [lorem.txt] 1:243, :4871 -> [lorem.txt] 1:328, :4979 -> [lorem.txt] 1:436, :5012 -> [lorem.txt] 1:469, :5031 -> [lorem.txt] 1:488, :5035 -> [lorem.txt] 1:492, :5042 -> [lorem.txt] 1:499, :5051 -> [lorem.txt] 1:508, :5059 -> [lorem.txt] 1:516, :5064 -> [lorem.txt] 1:521, :5074 -> [lorem.txt] 1:531, :5079 -> [lorem.txt] 1:536, :5192 -> [lorem.txt] 1:0, :5200 -> [lorem.txt] 1:8, :5219 -> [lorem.txt] 1:27, :5227 -> [lorem.txt] 1:35, :5260 -> [lorem.txt] 1:68, :5266 -> [lorem.txt] 1:74, :5272 -> [lorem.txt] 1:80, :5282 -> [lorem.txt] 1:90, :5291 -> [lorem.txt] 1:99, :5322 -> [lorem.txt] 1:130, :5354 -> [lorem.txt] 1:162, :5360 -> [lorem.txt] 1:168, :5367 -> [lorem.txt] 1:175, :5378 -> [lorem.txt] 1:186, :5435 -> [lorem.txt] 1:243, :5520 -> [lorem.txt] 1:328, :5628 -> [lorem.txt] 1:436, :5661 -> [lorem.txt] 1:469, :5680 -> [lorem.txt] 1:488, :5684 -> [lorem.txt] 1:492, :5691 -> [lorem.txt] 1:499, :5700 -> [lorem.txt] 1:508, :5708 -> [lorem.txt] 1:516, :5713 -> [lorem.txt] 1:521, :5723 -> [lorem.txt] 1:531, :5728 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource ConcatSource original lorem should return correct .size() 1`] = `5841`; exports[`Fuzzy 2 sources ConcatSource ConcatSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources ConcatSource ConcatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ConcatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536, :1947 -> [lorem.txt] 1:0, :1955 -> [lorem.txt] 1:8, :1974 -> [lorem.txt] 1:27, :1982 -> [lorem.txt] 1:35, :2015 -> [lorem.txt] 1:68, :2021 -> [lorem.txt] 1:74, :2027 -> [lorem.txt] 1:80, :2037 -> [lorem.txt] 1:90, :2046 -> [lorem.txt] 1:99, :2077 -> [lorem.txt] 1:130, :2109 -> [lorem.txt] 1:162, :2115 -> [lorem.txt] 1:168, :2122 -> [lorem.txt] 1:175, :2133 -> [lorem.txt] 1:186, :2190 -> [lorem.txt] 1:243, :2275 -> [lorem.txt] 1:328, :2383 -> [lorem.txt] 1:436, :2416 -> [lorem.txt] 1:469, :2435 -> [lorem.txt] 1:488, :2439 -> [lorem.txt] 1:492, :2446 -> [lorem.txt] 1:499, :2455 -> [lorem.txt] 1:508, :2463 -> [lorem.txt] 1:516, :2468 -> [lorem.txt] 1:521, :2478 -> [lorem.txt] 1:531, :2483 -> [lorem.txt] 1:536, :2596 -> [lorem.txt] 1:0, :2604 -> [lorem.txt] 1:8, :2623 -> [lorem.txt] 1:27, :2631 -> [lorem.txt] 1:35, :2664 -> [lorem.txt] 1:68, :2670 -> [lorem.txt] 1:74, :2676 -> [lorem.txt] 1:80, :2686 -> [lorem.txt] 1:90, :2695 -> [lorem.txt] 1:99, :2726 -> [lorem.txt] 1:130, :2758 -> [lorem.txt] 1:162, :2764 -> [lorem.txt] 1:168, :2771 -> [lorem.txt] 1:175, :2782 -> [lorem.txt] 1:186, :2839 -> [lorem.txt] 1:243, :2924 -> [lorem.txt] 1:328, :3032 -> [lorem.txt] 1:436, :3065 -> [lorem.txt] 1:469, :3084 -> [lorem.txt] 1:488, :3088 -> [lorem.txt] 1:492, :3095 -> [lorem.txt] 1:499, :3104 -> [lorem.txt] 1:508, :3112 -> [lorem.txt] 1:516, :3117 -> [lorem.txt] 1:521, :3127 -> [lorem.txt] 1:531, :3132 -> [lorem.txt] 1:536, :3245 -> [lorem.txt] 1:0, :3253 -> [lorem.txt] 1:8, :3272 -> [lorem.txt] 1:27, :3280 -> [lorem.txt] 1:35, :3313 -> [lorem.txt] 1:68, :3319 -> [lorem.txt] 1:74, :3325 -> [lorem.txt] 1:80, :3335 -> [lorem.txt] 1:90, :3344 -> [lorem.txt] 1:99, :3375 -> [lorem.txt] 1:130, :3407 -> [lorem.txt] 1:162, :3413 -> [lorem.txt] 1:168, :3420 -> [lorem.txt] 1:175, :3431 -> [lorem.txt] 1:186, :3488 -> [lorem.txt] 1:243, :3573 -> [lorem.txt] 1:328, :3681 -> [lorem.txt] 1:436, :3714 -> [lorem.txt] 1:469, :3733 -> [lorem.txt] 1:488, :3737 -> [lorem.txt] 1:492, :3744 -> [lorem.txt] 1:499, :3753 -> [lorem.txt] 1:508, :3761 -> [lorem.txt] 1:516, :3766 -> [lorem.txt] 1:521, :3776 -> [lorem.txt] 1:531, :3781 -> [lorem.txt] 1:536, :3894 -> [lorem.txt] 1:0, :3902 -> [lorem.txt] 1:8, :3921 -> [lorem.txt] 1:27, :3929 -> [lorem.txt] 1:35, :3962 -> [lorem.txt] 1:68, :3968 -> [lorem.txt] 1:74, :3974 -> [lorem.txt] 1:80, :3984 -> [lorem.txt] 1:90, :3993 -> [lorem.txt] 1:99, :4024 -> [lorem.txt] 1:130, :4056 -> [lorem.txt] 1:162, :4062 -> [lorem.txt] 1:168, :4069 -> [lorem.txt] 1:175, :4080 -> [lorem.txt] 1:186, :4137 -> [lorem.txt] 1:243, :4222 -> [lorem.txt] 1:328, :4330 -> [lorem.txt] 1:436, :4363 -> [lorem.txt] 1:469, :4382 -> [lorem.txt] 1:488, :4386 -> [lorem.txt] 1:492, :4393 -> [lorem.txt] 1:499, :4402 -> [lorem.txt] 1:508, :4410 -> [lorem.txt] 1:516, :4415 -> [lorem.txt] 1:521, :4425 -> [lorem.txt] 1:531, :4430 -> [lorem.txt] 1:536, :4543 -> [lorem.txt] 1:0, :4551 -> [lorem.txt] 1:8, :4570 -> [lorem.txt] 1:27, :4578 -> [lorem.txt] 1:35, :4611 -> [lorem.txt] 1:68, :4617 -> [lorem.txt] 1:74, :4623 -> [lorem.txt] 1:80, :4633 -> [lorem.txt] 1:90, :4642 -> [lorem.txt] 1:99, :4673 -> [lorem.txt] 1:130, :4705 -> [lorem.txt] 1:162, :4711 -> [lorem.txt] 1:168, :4718 -> [lorem.txt] 1:175, :4729 -> [lorem.txt] 1:186, :4786 -> [lorem.txt] 1:243, :4871 -> [lorem.txt] 1:328, :4979 -> [lorem.txt] 1:436, :5012 -> [lorem.txt] 1:469, :5031 -> [lorem.txt] 1:488, :5035 -> [lorem.txt] 1:492, :5042 -> [lorem.txt] 1:499, :5051 -> [lorem.txt] 1:508, :5059 -> [lorem.txt] 1:516, :5064 -> [lorem.txt] 1:521, :5074 -> [lorem.txt] 1:531, :5079 -> [lorem.txt] 1:536, :5192 -> [lorem.txt] 1:0, :5200 -> [lorem.txt] 1:8, :5219 -> [lorem.txt] 1:27, :5227 -> [lorem.txt] 1:35, :5260 -> [lorem.txt] 1:68, :5266 -> [lorem.txt] 1:74, :5272 -> [lorem.txt] 1:80, :5282 -> [lorem.txt] 1:90, :5291 -> [lorem.txt] 1:99, :5322 -> [lorem.txt] 1:130, :5354 -> [lorem.txt] 1:162, :5360 -> [lorem.txt] 1:168, :5367 -> [lorem.txt] 1:175, :5378 -> [lorem.txt] 1:186, :5435 -> [lorem.txt] 1:243, :5520 -> [lorem.txt] 1:328, :5628 -> [lorem.txt] 1:436, :5661 -> [lorem.txt] 1:469, :5680 -> [lorem.txt] 1:488, :5684 -> [lorem.txt] 1:492, :5691 -> [lorem.txt] 1:499, :5700 -> [lorem.txt] 1:508, :5708 -> [lorem.txt] 1:516, :5713 -> [lorem.txt] 1:521, :5723 -> [lorem.txt] 1:531, :5728 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ConcatSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource ConcatSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource ConcatSource raw lorem lines should return correct .size() 1`] = `5841`; exports[`Fuzzy 2 sources ConcatSource ConcatSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource ConcatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ConcatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ConcatSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource ConcatSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource ConcatSource raw lorem should return correct .size() 1`] = `5841`; exports[`Fuzzy 2 sources ConcatSource ConcatSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources ConcatSource ConcatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ConcatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource PrefixSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource PrefixSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0, :12, :19 -> [lorem.txt] 1:0, :27 -> [lorem.txt] 1:8 30:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 31:7 -> [lorem.txt] 3:0 32:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 33:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 34:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 35:7 -> [lorem.txt] 7:0 36:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 37:7 -> [lorem.txt] 9:0 38:7 -> [lorem.txt] 10:0 39:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 40:7 -> [lorem.txt] 12:0 41:7 -> [lorem.txt] 13:0 42:7 -> [lorem.txt] 14:0 43:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 44:7 -> [lorem.txt] 16:0 45:7 -> [lorem.txt] 17:0 46:7 -> [lorem.txt] 18:0 47:7 -> [lorem.txt] 19:0 48:7 -> [lorem.txt] 20:0 49:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 50:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 51:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 52:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 53:7 -> [lorem.txt] 25:0 54:7 -> [lorem.txt] 26:0 55:7 -> [lorem.txt] 27:0 56:7 -> [lorem.txt] 28:0 57:7 -> [lorem.txt] 29:0, :12, :19 -> [lorem.txt] 1:0, :27 -> [lorem.txt] 1:8 58:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 59:7 -> [lorem.txt] 3:0 60:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 61:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 62:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 63:7 -> [lorem.txt] 7:0 64:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 65:7 -> [lorem.txt] 9:0 66:7 -> [lorem.txt] 10:0 67:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 68:7 -> [lorem.txt] 12:0 69:7 -> [lorem.txt] 13:0 70:7 -> [lorem.txt] 14:0 71:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 72:7 -> [lorem.txt] 16:0 73:7 -> [lorem.txt] 17:0 74:7 -> [lorem.txt] 18:0 75:7 -> [lorem.txt] 19:0 76:7 -> [lorem.txt] 20:0 77:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 78:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 79:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 80:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 81:7 -> [lorem.txt] 25:0 82:7 -> [lorem.txt] 26:0 83:7 -> [lorem.txt] 27:0 84:7 -> [lorem.txt] 28:0 85:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA,K,OA5BA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA,K,OA5BA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource PrefixSource original lorem lines should return correct .size() 1`] = `2556`; exports[`Fuzzy 2 sources ConcatSource PrefixSource original lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources ConcatSource PrefixSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources ConcatSource PrefixSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0, :12, :19 -> [lorem.txt] 1:0, :27 -> [lorem.txt] 1:8 30:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 31:7 -> [lorem.txt] 3:0 32:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 33:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 34:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 35:7 -> [lorem.txt] 7:0 36:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 37:7 -> [lorem.txt] 9:0 38:7 -> [lorem.txt] 10:0 39:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 40:7 -> [lorem.txt] 12:0 41:7 -> [lorem.txt] 13:0 42:7 -> [lorem.txt] 14:0 43:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 44:7 -> [lorem.txt] 16:0 45:7 -> [lorem.txt] 17:0 46:7 -> [lorem.txt] 18:0 47:7 -> [lorem.txt] 19:0 48:7 -> [lorem.txt] 20:0 49:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 50:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 51:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 52:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 53:7 -> [lorem.txt] 25:0 54:7 -> [lorem.txt] 26:0 55:7 -> [lorem.txt] 27:0 56:7 -> [lorem.txt] 28:0 57:7 -> [lorem.txt] 29:0, :12, :19 -> [lorem.txt] 1:0, :27 -> [lorem.txt] 1:8 58:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 59:7 -> [lorem.txt] 3:0 60:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 61:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 62:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 63:7 -> [lorem.txt] 7:0 64:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 65:7 -> [lorem.txt] 9:0 66:7 -> [lorem.txt] 10:0 67:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 68:7 -> [lorem.txt] 12:0 69:7 -> [lorem.txt] 13:0 70:7 -> [lorem.txt] 14:0 71:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 72:7 -> [lorem.txt] 16:0 73:7 -> [lorem.txt] 17:0 74:7 -> [lorem.txt] 18:0 75:7 -> [lorem.txt] 19:0 76:7 -> [lorem.txt] 20:0 77:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 78:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 79:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 80:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 81:7 -> [lorem.txt] 25:0 82:7 -> [lorem.txt] 26:0 83:7 -> [lorem.txt] 27:0 84:7 -> [lorem.txt] 28:0 85:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA,K,OA5BA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA,K,OA5BA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources ConcatSource PrefixSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource PrefixSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536, :656, :663 -> [lorem.txt] 1:0, :671 -> [lorem.txt] 1:8, :690 -> [lorem.txt] 1:27, :698 -> [lorem.txt] 1:35, :731 -> [lorem.txt] 1:68, :737 -> [lorem.txt] 1:74, :743 -> [lorem.txt] 1:80, :753 -> [lorem.txt] 1:90, :762 -> [lorem.txt] 1:99, :793 -> [lorem.txt] 1:130, :825 -> [lorem.txt] 1:162, :831 -> [lorem.txt] 1:168, :838 -> [lorem.txt] 1:175, :849 -> [lorem.txt] 1:186, :906 -> [lorem.txt] 1:243, :991 -> [lorem.txt] 1:328, :1099 -> [lorem.txt] 1:436, :1132 -> [lorem.txt] 1:469, :1151 -> [lorem.txt] 1:488, :1155 -> [lorem.txt] 1:492, :1162 -> [lorem.txt] 1:499, :1171 -> [lorem.txt] 1:508, :1179 -> [lorem.txt] 1:516, :1184 -> [lorem.txt] 1:521, :1194 -> [lorem.txt] 1:531, :1199 -> [lorem.txt] 1:536, :1312, :1319 -> [lorem.txt] 1:0, :1327 -> [lorem.txt] 1:8, :1346 -> [lorem.txt] 1:27, :1354 -> [lorem.txt] 1:35, :1387 -> [lorem.txt] 1:68, :1393 -> [lorem.txt] 1:74, :1399 -> [lorem.txt] 1:80, :1409 -> [lorem.txt] 1:90, :1418 -> [lorem.txt] 1:99, :1449 -> [lorem.txt] 1:130, :1481 -> [lorem.txt] 1:162, :1487 -> [lorem.txt] 1:168, :1494 -> [lorem.txt] 1:175, :1505 -> [lorem.txt] 1:186, :1562 -> [lorem.txt] 1:243, :1647 -> [lorem.txt] 1:328, :1755 -> [lorem.txt] 1:436, :1788 -> [lorem.txt] 1:469, :1807 -> [lorem.txt] 1:488, :1811 -> [lorem.txt] 1:492, :1818 -> [lorem.txt] 1:499, :1827 -> [lorem.txt] 1:508, :1835 -> [lorem.txt] 1:516, :1840 -> [lorem.txt] 1:521, :1850 -> [lorem.txt] 1:531, :1855 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iH,OAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iH,OAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource PrefixSource original lorem should return correct .size() 1`] = `1968`; exports[`Fuzzy 2 sources ConcatSource PrefixSource original lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources ConcatSource PrefixSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource PrefixSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536, :656, :663 -> [lorem.txt] 1:0, :671 -> [lorem.txt] 1:8, :690 -> [lorem.txt] 1:27, :698 -> [lorem.txt] 1:35, :731 -> [lorem.txt] 1:68, :737 -> [lorem.txt] 1:74, :743 -> [lorem.txt] 1:80, :753 -> [lorem.txt] 1:90, :762 -> [lorem.txt] 1:99, :793 -> [lorem.txt] 1:130, :825 -> [lorem.txt] 1:162, :831 -> [lorem.txt] 1:168, :838 -> [lorem.txt] 1:175, :849 -> [lorem.txt] 1:186, :906 -> [lorem.txt] 1:243, :991 -> [lorem.txt] 1:328, :1099 -> [lorem.txt] 1:436, :1132 -> [lorem.txt] 1:469, :1151 -> [lorem.txt] 1:488, :1155 -> [lorem.txt] 1:492, :1162 -> [lorem.txt] 1:499, :1171 -> [lorem.txt] 1:508, :1179 -> [lorem.txt] 1:516, :1184 -> [lorem.txt] 1:521, :1194 -> [lorem.txt] 1:531, :1199 -> [lorem.txt] 1:536, :1312, :1319 -> [lorem.txt] 1:0, :1327 -> [lorem.txt] 1:8, :1346 -> [lorem.txt] 1:27, :1354 -> [lorem.txt] 1:35, :1387 -> [lorem.txt] 1:68, :1393 -> [lorem.txt] 1:74, :1399 -> [lorem.txt] 1:80, :1409 -> [lorem.txt] 1:90, :1418 -> [lorem.txt] 1:99, :1449 -> [lorem.txt] 1:130, :1481 -> [lorem.txt] 1:162, :1487 -> [lorem.txt] 1:168, :1494 -> [lorem.txt] 1:175, :1505 -> [lorem.txt] 1:186, :1562 -> [lorem.txt] 1:243, :1647 -> [lorem.txt] 1:328, :1755 -> [lorem.txt] 1:436, :1788 -> [lorem.txt] 1:469, :1807 -> [lorem.txt] 1:488, :1811 -> [lorem.txt] 1:492, :1818 -> [lorem.txt] 1:499, :1827 -> [lorem.txt] 1:508, :1835 -> [lorem.txt] 1:516, :1840 -> [lorem.txt] 1:521, :1850 -> [lorem.txt] 1:531, :1855 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iH,OAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iH,OAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource PrefixSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource PrefixSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource PrefixSource raw lorem lines should return correct .size() 1`] = `2556`; exports[`Fuzzy 2 sources ConcatSource PrefixSource raw lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources ConcatSource PrefixSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources ConcatSource PrefixSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources ConcatSource PrefixSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource PrefixSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource PrefixSource raw lorem should return correct .size() 1`] = `1968`; exports[`Fuzzy 2 sources ConcatSource PrefixSource raw lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources ConcatSource PrefixSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource PrefixSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0 34:0 -> [lorem.txt] 2:0 35:0 -> [lorem.txt] 4:0 36:0 -> [lorem.txt] 5:0 37:0 -> [lorem.txt] 5:0 38:0 -> [lorem.txt] 6:0 39:0 -> [lorem.txt] 7:0 40:0 -> [lorem.txt] 7:0 41:0 -> [lorem.txt] 8:0 42:0 -> [lorem.txt] 8:0 43:0 -> [lorem.txt] 9:0 44:0 -> [lorem.txt] 10:0 45:0 -> [lorem.txt] 11:0 46:0 -> [lorem.txt] 12:0 47:0 -> [lorem.txt] 13:0 48:0 -> [lorem.txt] 13:0 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0 51:0 -> [lorem.txt] 16:0 52:0 -> [lorem.txt] 18:0 53:0 -> [lorem.txt] 20:0 54:0 -> [lorem.txt] 20:0 55:0 -> [lorem.txt] 21:0 56:0 -> [lorem.txt] 21:0 57:0 -> [lorem.txt] 22:0 58:0 -> [lorem.txt] 23:0 59:0 -> [lorem.txt] 24:0 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0 62:0 -> [lorem.txt] 27:0 63:0 -> [lorem.txt] 27:0 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0 66:0 -> [lorem.txt] 2:0 67:0 -> [lorem.txt] 4:0 68:0 -> [lorem.txt] 5:0 69:0 -> [lorem.txt] 5:0 70:0 -> [lorem.txt] 6:0 71:0 -> [lorem.txt] 7:0 72:0 -> [lorem.txt] 7:0 73:0 -> [lorem.txt] 8:0 74:0 -> [lorem.txt] 8:0 75:0 -> [lorem.txt] 9:0 76:0 -> [lorem.txt] 10:0 77:0 -> [lorem.txt] 11:0 78:0 -> [lorem.txt] 12:0 79:0 -> [lorem.txt] 13:0 80:0 -> [lorem.txt] 13:0 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0 83:0 -> [lorem.txt] 16:0 84:0 -> [lorem.txt] 18:0 85:0 -> [lorem.txt] 20:0 86:0 -> [lorem.txt] 20:0 87:0 -> [lorem.txt] 21:0 88:0 -> [lorem.txt] 21:0 89:0 -> [lorem.txt] 22:0 90:0 -> [lorem.txt] 23:0 91:0 -> [lorem.txt] 24:0 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0 94:0 -> [lorem.txt] 27:0 95:0 -> [lorem.txt] 27:0 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 34:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 35:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 36:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 37:0 -> [lorem.txt] 5:24 38:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 39:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 40:0 -> [lorem.txt] 7:14 41:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 42:0 -> [lorem.txt] 8:25 43:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 44:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 45:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 46:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 47:0 -> [lorem.txt] 13:0 (takimata) 48:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 51:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 52:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 53:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 54:0 -> [lorem.txt] 20:24 55:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 56:0 -> [lorem.txt] 21:25 57:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 58:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 59:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 62:0 -> [lorem.txt] 27:0 (takimata) 63:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 66:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 67:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 68:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 69:0 -> [lorem.txt] 5:24 70:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 71:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 72:0 -> [lorem.txt] 7:14 73:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 74:0 -> [lorem.txt] 8:25 75:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 76:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 77:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 78:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 79:0 -> [lorem.txt] 13:0 (takimata) 80:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 83:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 84:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 85:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 86:0 -> [lorem.txt] 20:24 87:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 88:0 -> [lorem.txt] 21:25 89:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 90:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 91:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 94:0 -> [lorem.txt] 27:0 (takimata) 95:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource original lorem lines should return correct .size() 1`] = `1530`; exports[`Fuzzy 2 sources ConcatSource ReplaceSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0 34:0 -> [lorem.txt] 2:0 35:0 -> [lorem.txt] 4:0 36:0 -> [lorem.txt] 5:0 37:0 -> [lorem.txt] 5:0 38:0 -> [lorem.txt] 6:0 39:0 -> [lorem.txt] 7:0 40:0 -> [lorem.txt] 7:0 41:0 -> [lorem.txt] 8:0 42:0 -> [lorem.txt] 8:0 43:0 -> [lorem.txt] 9:0 44:0 -> [lorem.txt] 10:0 45:0 -> [lorem.txt] 11:0 46:0 -> [lorem.txt] 12:0 47:0 -> [lorem.txt] 13:0 48:0 -> [lorem.txt] 13:0 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0 51:0 -> [lorem.txt] 16:0 52:0 -> [lorem.txt] 18:0 53:0 -> [lorem.txt] 20:0 54:0 -> [lorem.txt] 20:0 55:0 -> [lorem.txt] 21:0 56:0 -> [lorem.txt] 21:0 57:0 -> [lorem.txt] 22:0 58:0 -> [lorem.txt] 23:0 59:0 -> [lorem.txt] 24:0 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0 62:0 -> [lorem.txt] 27:0 63:0 -> [lorem.txt] 27:0 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0 66:0 -> [lorem.txt] 2:0 67:0 -> [lorem.txt] 4:0 68:0 -> [lorem.txt] 5:0 69:0 -> [lorem.txt] 5:0 70:0 -> [lorem.txt] 6:0 71:0 -> [lorem.txt] 7:0 72:0 -> [lorem.txt] 7:0 73:0 -> [lorem.txt] 8:0 74:0 -> [lorem.txt] 8:0 75:0 -> [lorem.txt] 9:0 76:0 -> [lorem.txt] 10:0 77:0 -> [lorem.txt] 11:0 78:0 -> [lorem.txt] 12:0 79:0 -> [lorem.txt] 13:0 80:0 -> [lorem.txt] 13:0 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0 83:0 -> [lorem.txt] 16:0 84:0 -> [lorem.txt] 18:0 85:0 -> [lorem.txt] 20:0 86:0 -> [lorem.txt] 20:0 87:0 -> [lorem.txt] 21:0 88:0 -> [lorem.txt] 21:0 89:0 -> [lorem.txt] 22:0 90:0 -> [lorem.txt] 23:0 91:0 -> [lorem.txt] 24:0 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0 94:0 -> [lorem.txt] 27:0 95:0 -> [lorem.txt] 27:0 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 34:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 35:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 36:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 37:0 -> [lorem.txt] 5:24 38:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 39:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 40:0 -> [lorem.txt] 7:14 41:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 42:0 -> [lorem.txt] 8:25 43:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 44:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 45:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 46:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 47:0 -> [lorem.txt] 13:0 (takimata) 48:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 51:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 52:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 53:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 54:0 -> [lorem.txt] 20:24 55:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 56:0 -> [lorem.txt] 21:25 57:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 58:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 59:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 62:0 -> [lorem.txt] 27:0 (takimata) 63:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 66:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 67:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 68:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 69:0 -> [lorem.txt] 5:24 70:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 71:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 72:0 -> [lorem.txt] 7:14 73:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 74:0 -> [lorem.txt] 8:25 75:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 76:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 77:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 78:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 79:0 -> [lorem.txt] 13:0 (takimata) 80:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 83:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 84:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 85:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 86:0 -> [lorem.txt] 20:24 87:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 88:0 -> [lorem.txt] 21:25 89:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 90:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 91:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 94:0 -> [lorem.txt] 27:0 (takimata) 95:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0 10:0 -> [lorem.txt] 1:0 11:0 -> [lorem.txt] 1:0 12:0 -> [lorem.txt] 1:0 13:0 -> [lorem.txt] 1:0 14:0 -> [lorem.txt] 1:0 15:0 -> [lorem.txt] 1:0 16:0 -> [lorem.txt] 1:0 17:0 -> [lorem.txt] 1:0 18:0 -> [lorem.txt] 1:0 19:0 -> [lorem.txt] 1:0 20:0 -> [lorem.txt] 1:0 21:0 -> [lorem.txt] 1:0 22:0 -> [lorem.txt] 1:0 23:0 -> [lorem.txt] 1:0 24:0 -> [lorem.txt] 1:0 25:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 10:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 11:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 12:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 13:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 14:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 15:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 16:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 17:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 18:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 19:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 20:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 21:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 22:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 23:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 24:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 25:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource original lorem should return correct .size() 1`] = `1569`; exports[`Fuzzy 2 sources ConcatSource ReplaceSource original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0 10:0 -> [lorem.txt] 1:0 11:0 -> [lorem.txt] 1:0 12:0 -> [lorem.txt] 1:0 13:0 -> [lorem.txt] 1:0 14:0 -> [lorem.txt] 1:0 15:0 -> [lorem.txt] 1:0 16:0 -> [lorem.txt] 1:0 17:0 -> [lorem.txt] 1:0 18:0 -> [lorem.txt] 1:0 19:0 -> [lorem.txt] 1:0 20:0 -> [lorem.txt] 1:0 21:0 -> [lorem.txt] 1:0 22:0 -> [lorem.txt] 1:0 23:0 -> [lorem.txt] 1:0 24:0 -> [lorem.txt] 1:0 25:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 10:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 11:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 12:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 13:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 14:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 15:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 16:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 17:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 18:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 19:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 20:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 21:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 22:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 23:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 24:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 25:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource ReplaceSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource ReplaceSource raw lorem lines should return correct .size() 1`] = `1530`; exports[`Fuzzy 2 sources ConcatSource ReplaceSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource ReplaceSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ConcatSource ReplaceSource raw lorem should return correct .size() 1`] = `1569`; exports[`Fuzzy 2 sources ConcatSource ReplaceSource raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource ReplaceSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource original lorem lines should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources ConcatSource SourceMapSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource original lorem should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources ConcatSource SourceMapSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources ConcatSource SourceMapSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource raw lorem lines should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources ConcatSource SourceMapSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource raw lorem should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources ConcatSource SourceMapSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources ConcatSource SourceMapSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0 34:0 -> [lorem.txt] 2:0 35:0 -> [lorem.txt] 4:0 36:0 -> [lorem.txt] 5:0 37:0 -> [lorem.txt] 5:0 38:0 -> [lorem.txt] 6:0 39:0 -> [lorem.txt] 7:0 40:0 -> [lorem.txt] 7:0 41:0 -> [lorem.txt] 8:0 42:0 -> [lorem.txt] 8:0 43:0 -> [lorem.txt] 9:0 44:0 -> [lorem.txt] 10:0 45:0 -> [lorem.txt] 11:0 46:0 -> [lorem.txt] 12:0 47:0 -> [lorem.txt] 13:0 48:0 -> [lorem.txt] 13:0 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0 51:0 -> [lorem.txt] 16:0 52:0 -> [lorem.txt] 18:0 53:0 -> [lorem.txt] 20:0 54:0 -> [lorem.txt] 20:0 55:0 -> [lorem.txt] 21:0 56:0 -> [lorem.txt] 21:0 57:0 -> [lorem.txt] 22:0 58:0 -> [lorem.txt] 23:0 59:0 -> [lorem.txt] 24:0 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0 62:0 -> [lorem.txt] 27:0 63:0 -> [lorem.txt] 27:0 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0 66:0 -> [lorem.txt] 2:0 67:0 -> [lorem.txt] 4:0 68:0 -> [lorem.txt] 5:0 69:0 -> [lorem.txt] 5:0 70:0 -> [lorem.txt] 6:0 71:0 -> [lorem.txt] 7:0 72:0 -> [lorem.txt] 7:0 73:0 -> [lorem.txt] 8:0 74:0 -> [lorem.txt] 8:0 75:0 -> [lorem.txt] 9:0 76:0 -> [lorem.txt] 10:0 77:0 -> [lorem.txt] 11:0 78:0 -> [lorem.txt] 12:0 79:0 -> [lorem.txt] 13:0 80:0 -> [lorem.txt] 13:0 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0 83:0 -> [lorem.txt] 16:0 84:0 -> [lorem.txt] 18:0 85:0 -> [lorem.txt] 20:0 86:0 -> [lorem.txt] 20:0 87:0 -> [lorem.txt] 21:0 88:0 -> [lorem.txt] 21:0 89:0 -> [lorem.txt] 22:0 90:0 -> [lorem.txt] 23:0 91:0 -> [lorem.txt] 24:0 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0 94:0 -> [lorem.txt] 27:0 95:0 -> [lorem.txt] 27:0 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 34:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 35:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 36:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 37:0 -> [lorem.txt] 5:24 38:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 39:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 40:0 -> [lorem.txt] 7:14 41:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 42:0 -> [lorem.txt] 8:25 43:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 44:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 45:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 46:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 47:0 -> [lorem.txt] 13:0 (takimata) 48:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 51:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 52:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 53:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 54:0 -> [lorem.txt] 20:24 55:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 56:0 -> [lorem.txt] 21:25 57:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 58:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 59:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 62:0 -> [lorem.txt] 27:0 (takimata) 63:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 66:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 67:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 68:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 69:0 -> [lorem.txt] 5:24 70:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 71:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 72:0 -> [lorem.txt] 7:14 73:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 74:0 -> [lorem.txt] 8:25 75:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 76:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 77:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 78:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 79:0 -> [lorem.txt] 13:0 (takimata) 80:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 83:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 84:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 85:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 86:0 -> [lorem.txt] 20:24 87:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 88:0 -> [lorem.txt] 21:25 89:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 90:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 91:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 94:0 -> [lorem.txt] 27:0 (takimata) 95:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner original lorem lines should return correct .size() 1`] = `1530`; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0 34:0 -> [lorem.txt] 2:0 35:0 -> [lorem.txt] 4:0 36:0 -> [lorem.txt] 5:0 37:0 -> [lorem.txt] 5:0 38:0 -> [lorem.txt] 6:0 39:0 -> [lorem.txt] 7:0 40:0 -> [lorem.txt] 7:0 41:0 -> [lorem.txt] 8:0 42:0 -> [lorem.txt] 8:0 43:0 -> [lorem.txt] 9:0 44:0 -> [lorem.txt] 10:0 45:0 -> [lorem.txt] 11:0 46:0 -> [lorem.txt] 12:0 47:0 -> [lorem.txt] 13:0 48:0 -> [lorem.txt] 13:0 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0 51:0 -> [lorem.txt] 16:0 52:0 -> [lorem.txt] 18:0 53:0 -> [lorem.txt] 20:0 54:0 -> [lorem.txt] 20:0 55:0 -> [lorem.txt] 21:0 56:0 -> [lorem.txt] 21:0 57:0 -> [lorem.txt] 22:0 58:0 -> [lorem.txt] 23:0 59:0 -> [lorem.txt] 24:0 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0 62:0 -> [lorem.txt] 27:0 63:0 -> [lorem.txt] 27:0 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0 66:0 -> [lorem.txt] 2:0 67:0 -> [lorem.txt] 4:0 68:0 -> [lorem.txt] 5:0 69:0 -> [lorem.txt] 5:0 70:0 -> [lorem.txt] 6:0 71:0 -> [lorem.txt] 7:0 72:0 -> [lorem.txt] 7:0 73:0 -> [lorem.txt] 8:0 74:0 -> [lorem.txt] 8:0 75:0 -> [lorem.txt] 9:0 76:0 -> [lorem.txt] 10:0 77:0 -> [lorem.txt] 11:0 78:0 -> [lorem.txt] 12:0 79:0 -> [lorem.txt] 13:0 80:0 -> [lorem.txt] 13:0 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0 83:0 -> [lorem.txt] 16:0 84:0 -> [lorem.txt] 18:0 85:0 -> [lorem.txt] 20:0 86:0 -> [lorem.txt] 20:0 87:0 -> [lorem.txt] 21:0 88:0 -> [lorem.txt] 21:0 89:0 -> [lorem.txt] 22:0 90:0 -> [lorem.txt] 23:0 91:0 -> [lorem.txt] 24:0 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0 94:0 -> [lorem.txt] 27:0 95:0 -> [lorem.txt] 27:0 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 34:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 35:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 36:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 37:0 -> [lorem.txt] 5:24 38:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 39:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 40:0 -> [lorem.txt] 7:14 41:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 42:0 -> [lorem.txt] 8:25 43:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 44:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 45:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 46:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 47:0 -> [lorem.txt] 13:0 (takimata) 48:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 51:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 52:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 53:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 54:0 -> [lorem.txt] 20:24 55:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 56:0 -> [lorem.txt] 21:25 57:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 58:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 59:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 62:0 -> [lorem.txt] 27:0 (takimata) 63:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 66:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 67:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 68:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 69:0 -> [lorem.txt] 5:24 70:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 71:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 72:0 -> [lorem.txt] 7:14 73:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 74:0 -> [lorem.txt] 8:25 75:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 76:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 77:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 78:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 79:0 -> [lorem.txt] 13:0 (takimata) 80:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 83:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 84:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 85:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 86:0 -> [lorem.txt] 20:24 87:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 88:0 -> [lorem.txt] 21:25 89:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 90:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 91:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 94:0 -> [lorem.txt] 27:0 (takimata) 95:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0 10:0 -> [lorem.txt] 1:0 11:0 -> [lorem.txt] 1:0 12:0 -> [lorem.txt] 1:0 13:0 -> [lorem.txt] 1:0 14:0 -> [lorem.txt] 1:0 15:0 -> [lorem.txt] 1:0 16:0 -> [lorem.txt] 1:0 17:0 -> [lorem.txt] 1:0 18:0 -> [lorem.txt] 1:0 19:0 -> [lorem.txt] 1:0 20:0 -> [lorem.txt] 1:0 21:0 -> [lorem.txt] 1:0 22:0 -> [lorem.txt] 1:0 23:0 -> [lorem.txt] 1:0 24:0 -> [lorem.txt] 1:0 25:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 10:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 11:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 12:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 13:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 14:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 15:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 16:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 17:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 18:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 19:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 20:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 21:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 22:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 23:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 24:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 25:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner original lorem should return correct .size() 1`] = `1569`; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0 10:0 -> [lorem.txt] 1:0 11:0 -> [lorem.txt] 1:0 12:0 -> [lorem.txt] 1:0 13:0 -> [lorem.txt] 1:0 14:0 -> [lorem.txt] 1:0 15:0 -> [lorem.txt] 1:0 16:0 -> [lorem.txt] 1:0 17:0 -> [lorem.txt] 1:0 18:0 -> [lorem.txt] 1:0 19:0 -> [lorem.txt] 1:0 20:0 -> [lorem.txt] 1:0 21:0 -> [lorem.txt] 1:0 22:0 -> [lorem.txt] 1:0 23:0 -> [lorem.txt] 1:0 24:0 -> [lorem.txt] 1:0 25:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 10:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 11:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 12:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 13:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 14:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 15:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 16:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 17:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 18:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 19:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 20:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 21:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 22:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 23:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 24:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 25:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0 34:0 -> [lorem.txt] 2:0 35:0 -> [lorem.txt] 4:0 36:0 -> [lorem.txt] 5:0 37:0 -> [lorem.txt] 5:0 38:0 -> [lorem.txt] 6:0 39:0 -> [lorem.txt] 7:0 40:0 -> [lorem.txt] 7:0 41:0 -> [lorem.txt] 8:0 42:0 -> [lorem.txt] 8:0 43:0 -> [lorem.txt] 9:0 44:0 -> [lorem.txt] 10:0 45:0 -> [lorem.txt] 11:0 46:0 -> [lorem.txt] 12:0 47:0 -> [lorem.txt] 13:0 48:0 -> [lorem.txt] 13:0 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0 51:0 -> [lorem.txt] 16:0 52:0 -> [lorem.txt] 18:0 53:0 -> [lorem.txt] 20:0 54:0 -> [lorem.txt] 20:0 55:0 -> [lorem.txt] 21:0 56:0 -> [lorem.txt] 21:0 57:0 -> [lorem.txt] 22:0 58:0 -> [lorem.txt] 23:0 59:0 -> [lorem.txt] 24:0 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0 62:0 -> [lorem.txt] 27:0 63:0 -> [lorem.txt] 27:0 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0 66:0 -> [lorem.txt] 2:0 67:0 -> [lorem.txt] 4:0 68:0 -> [lorem.txt] 5:0 69:0 -> [lorem.txt] 5:0 70:0 -> [lorem.txt] 6:0 71:0 -> [lorem.txt] 7:0 72:0 -> [lorem.txt] 7:0 73:0 -> [lorem.txt] 8:0 74:0 -> [lorem.txt] 8:0 75:0 -> [lorem.txt] 9:0 76:0 -> [lorem.txt] 10:0 77:0 -> [lorem.txt] 11:0 78:0 -> [lorem.txt] 12:0 79:0 -> [lorem.txt] 13:0 80:0 -> [lorem.txt] 13:0 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0 83:0 -> [lorem.txt] 16:0 84:0 -> [lorem.txt] 18:0 85:0 -> [lorem.txt] 20:0 86:0 -> [lorem.txt] 20:0 87:0 -> [lorem.txt] 21:0 88:0 -> [lorem.txt] 21:0 89:0 -> [lorem.txt] 22:0 90:0 -> [lorem.txt] 23:0 91:0 -> [lorem.txt] 24:0 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0 94:0 -> [lorem.txt] 27:0 95:0 -> [lorem.txt] 27:0 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 34:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 35:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 36:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 37:0 -> [lorem.txt] 5:24 38:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 39:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 40:0 -> [lorem.txt] 7:14 41:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 42:0 -> [lorem.txt] 8:25 43:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 44:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 45:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 46:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 47:0 -> [lorem.txt] 13:0 (takimata) 48:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 51:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 52:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 53:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 54:0 -> [lorem.txt] 20:24 55:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 56:0 -> [lorem.txt] 21:25 57:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 58:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 59:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 62:0 -> [lorem.txt] 27:0 (takimata) 63:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 66:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 67:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 68:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 69:0 -> [lorem.txt] 5:24 70:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 71:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 72:0 -> [lorem.txt] 7:14 73:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 74:0 -> [lorem.txt] 8:25 75:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 76:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 77:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 78:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 79:0 -> [lorem.txt] 13:0 (takimata) 80:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 83:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 84:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 85:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 86:0 -> [lorem.txt] 20:24 87:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 88:0 -> [lorem.txt] 21:25 89:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 90:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 91:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 94:0 -> [lorem.txt] 27:0 (takimata) 95:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner raw lorem lines should return correct .size() 1`] = `1530`; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0 34:0 -> [lorem.txt] 2:0 35:0 -> [lorem.txt] 4:0 36:0 -> [lorem.txt] 5:0 37:0 -> [lorem.txt] 5:0 38:0 -> [lorem.txt] 6:0 39:0 -> [lorem.txt] 7:0 40:0 -> [lorem.txt] 7:0 41:0 -> [lorem.txt] 8:0 42:0 -> [lorem.txt] 8:0 43:0 -> [lorem.txt] 9:0 44:0 -> [lorem.txt] 10:0 45:0 -> [lorem.txt] 11:0 46:0 -> [lorem.txt] 12:0 47:0 -> [lorem.txt] 13:0 48:0 -> [lorem.txt] 13:0 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0 51:0 -> [lorem.txt] 16:0 52:0 -> [lorem.txt] 18:0 53:0 -> [lorem.txt] 20:0 54:0 -> [lorem.txt] 20:0 55:0 -> [lorem.txt] 21:0 56:0 -> [lorem.txt] 21:0 57:0 -> [lorem.txt] 22:0 58:0 -> [lorem.txt] 23:0 59:0 -> [lorem.txt] 24:0 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0 62:0 -> [lorem.txt] 27:0 63:0 -> [lorem.txt] 27:0 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0 66:0 -> [lorem.txt] 2:0 67:0 -> [lorem.txt] 4:0 68:0 -> [lorem.txt] 5:0 69:0 -> [lorem.txt] 5:0 70:0 -> [lorem.txt] 6:0 71:0 -> [lorem.txt] 7:0 72:0 -> [lorem.txt] 7:0 73:0 -> [lorem.txt] 8:0 74:0 -> [lorem.txt] 8:0 75:0 -> [lorem.txt] 9:0 76:0 -> [lorem.txt] 10:0 77:0 -> [lorem.txt] 11:0 78:0 -> [lorem.txt] 12:0 79:0 -> [lorem.txt] 13:0 80:0 -> [lorem.txt] 13:0 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0 83:0 -> [lorem.txt] 16:0 84:0 -> [lorem.txt] 18:0 85:0 -> [lorem.txt] 20:0 86:0 -> [lorem.txt] 20:0 87:0 -> [lorem.txt] 21:0 88:0 -> [lorem.txt] 21:0 89:0 -> [lorem.txt] 22:0 90:0 -> [lorem.txt] 23:0 91:0 -> [lorem.txt] 24:0 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0 94:0 -> [lorem.txt] 27:0 95:0 -> [lorem.txt] 27:0 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 34:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 35:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 36:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 37:0 -> [lorem.txt] 5:24 38:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 39:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 40:0 -> [lorem.txt] 7:14 41:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 42:0 -> [lorem.txt] 8:25 43:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 44:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 45:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 46:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 47:0 -> [lorem.txt] 13:0 (takimata) 48:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 51:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 52:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 53:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 54:0 -> [lorem.txt] 20:24 55:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 56:0 -> [lorem.txt] 21:25 57:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 58:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 59:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 62:0 -> [lorem.txt] 27:0 (takimata) 63:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 66:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 67:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 68:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 69:0 -> [lorem.txt] 5:24 70:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 71:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 72:0 -> [lorem.txt] 7:14 73:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 74:0 -> [lorem.txt] 8:25 75:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 76:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 77:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 78:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 79:0 -> [lorem.txt] 13:0 (takimata) 80:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 83:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 84:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 85:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 86:0 -> [lorem.txt] 20:24 87:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 88:0 -> [lorem.txt] 21:25 89:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 90:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 91:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 94:0 -> [lorem.txt] 27:0 (takimata) 95:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0 10:0 -> [lorem.txt] 1:0 11:0 -> [lorem.txt] 1:0 12:0 -> [lorem.txt] 1:0 13:0 -> [lorem.txt] 1:0 14:0 -> [lorem.txt] 1:0 15:0 -> [lorem.txt] 1:0 16:0 -> [lorem.txt] 1:0 17:0 -> [lorem.txt] 1:0 18:0 -> [lorem.txt] 1:0 19:0 -> [lorem.txt] 1:0 20:0 -> [lorem.txt] 1:0 21:0 -> [lorem.txt] 1:0 22:0 -> [lorem.txt] 1:0 23:0 -> [lorem.txt] 1:0 24:0 -> [lorem.txt] 1:0 25:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 10:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 11:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 12:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 13:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 14:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 15:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 16:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 17:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 18:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 19:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 20:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 21:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 22:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 23:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 24:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 25:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner raw lorem should return correct .size() 1`] = `1569`; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0 10:0 -> [lorem.txt] 1:0 11:0 -> [lorem.txt] 1:0 12:0 -> [lorem.txt] 1:0 13:0 -> [lorem.txt] 1:0 14:0 -> [lorem.txt] 1:0 15:0 -> [lorem.txt] 1:0 16:0 -> [lorem.txt] 1:0 17:0 -> [lorem.txt] 1:0 18:0 -> [lorem.txt] 1:0 19:0 -> [lorem.txt] 1:0 20:0 -> [lorem.txt] 1:0 21:0 -> [lorem.txt] 1:0 22:0 -> [lorem.txt] 1:0 23:0 -> [lorem.txt] 1:0 24:0 -> [lorem.txt] 1:0 25:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ConcatSource SourceMapSourceInner raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 10:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 11:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 12:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 13:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 14:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 15:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 16:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 17:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 18:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 19:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 20:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 21:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 22:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 23:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 24:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 25:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource CachedSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource CachedSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource CachedSource original lorem lines should return correct .size() 1`] = `852`; exports[`Fuzzy 2 sources PrefixSource CachedSource original lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources PrefixSource CachedSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource CachedSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource CachedSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource CachedSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource CachedSource original lorem should return correct .size() 1`] = `656`; exports[`Fuzzy 2 sources PrefixSource CachedSource original lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources PrefixSource CachedSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource CachedSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource CachedSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource CachedSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource CachedSource raw lorem lines should return correct .size() 1`] = `852`; exports[`Fuzzy 2 sources PrefixSource CachedSource raw lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources PrefixSource CachedSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource CachedSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource CachedSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource CachedSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource CachedSource raw lorem should return correct .size() 1`] = `656`; exports[`Fuzzy 2 sources PrefixSource CachedSource raw lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources PrefixSource CachedSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource CachedSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource CompatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource CompatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource CompatSource original lorem lines should return correct .size() 1`] = `852`; exports[`Fuzzy 2 sources PrefixSource CompatSource original lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources PrefixSource CompatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource CompatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource CompatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource CompatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource CompatSource original lorem should return correct .size() 1`] = `656`; exports[`Fuzzy 2 sources PrefixSource CompatSource original lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources PrefixSource CompatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource CompatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource CompatSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource CompatSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource CompatSource raw lorem lines should return correct .size() 1`] = `852`; exports[`Fuzzy 2 sources PrefixSource CompatSource raw lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources PrefixSource CompatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource CompatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource CompatSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource CompatSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource CompatSource raw lorem should return correct .size() 1`] = `656`; exports[`Fuzzy 2 sources PrefixSource CompatSource raw lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources PrefixSource CompatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource CompatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource ConcatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource ConcatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0, :12 -> [lorem.txt] 1:0, :20 -> [lorem.txt] 1:8 30:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 31:7 -> [lorem.txt] 3:0 32:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 33:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 34:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 35:7 -> [lorem.txt] 7:0 36:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 37:7 -> [lorem.txt] 9:0 38:7 -> [lorem.txt] 10:0 39:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 40:7 -> [lorem.txt] 12:0 41:7 -> [lorem.txt] 13:0 42:7 -> [lorem.txt] 14:0 43:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 44:7 -> [lorem.txt] 16:0 45:7 -> [lorem.txt] 17:0 46:7 -> [lorem.txt] 18:0 47:7 -> [lorem.txt] 19:0 48:7 -> [lorem.txt] 20:0 49:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 50:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 51:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 52:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 53:7 -> [lorem.txt] 25:0 54:7 -> [lorem.txt] 26:0 55:7 -> [lorem.txt] 27:0 56:7 -> [lorem.txt] 28:0 57:7 -> [lorem.txt] 29:0, :12 -> [lorem.txt] 1:0, :20 -> [lorem.txt] 1:8 58:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 59:7 -> [lorem.txt] 3:0 60:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 61:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 62:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 63:7 -> [lorem.txt] 7:0 64:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 65:7 -> [lorem.txt] 9:0 66:7 -> [lorem.txt] 10:0 67:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 68:7 -> [lorem.txt] 12:0 69:7 -> [lorem.txt] 13:0 70:7 -> [lorem.txt] 14:0 71:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 72:7 -> [lorem.txt] 16:0 73:7 -> [lorem.txt] 17:0 74:7 -> [lorem.txt] 18:0 75:7 -> [lorem.txt] 19:0 76:7 -> [lorem.txt] 20:0 77:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 78:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 79:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 80:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 81:7 -> [lorem.txt] 25:0 82:7 -> [lorem.txt] 26:0 83:7 -> [lorem.txt] 27:0 84:7 -> [lorem.txt] 28:0 85:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA,KA5BA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA,KA5BA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource ConcatSource original lorem lines should return correct .size() 1`] = `2542`; exports[`Fuzzy 2 sources PrefixSource ConcatSource original lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources PrefixSource ConcatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource ConcatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0, :12 -> [lorem.txt] 1:0, :20 -> [lorem.txt] 1:8 30:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 31:7 -> [lorem.txt] 3:0 32:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 33:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 34:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 35:7 -> [lorem.txt] 7:0 36:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 37:7 -> [lorem.txt] 9:0 38:7 -> [lorem.txt] 10:0 39:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 40:7 -> [lorem.txt] 12:0 41:7 -> [lorem.txt] 13:0 42:7 -> [lorem.txt] 14:0 43:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 44:7 -> [lorem.txt] 16:0 45:7 -> [lorem.txt] 17:0 46:7 -> [lorem.txt] 18:0 47:7 -> [lorem.txt] 19:0 48:7 -> [lorem.txt] 20:0 49:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 50:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 51:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 52:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 53:7 -> [lorem.txt] 25:0 54:7 -> [lorem.txt] 26:0 55:7 -> [lorem.txt] 27:0 56:7 -> [lorem.txt] 28:0 57:7 -> [lorem.txt] 29:0, :12 -> [lorem.txt] 1:0, :20 -> [lorem.txt] 1:8 58:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 59:7 -> [lorem.txt] 3:0 60:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 61:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 62:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 63:7 -> [lorem.txt] 7:0 64:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 65:7 -> [lorem.txt] 9:0 66:7 -> [lorem.txt] 10:0 67:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 68:7 -> [lorem.txt] 12:0 69:7 -> [lorem.txt] 13:0 70:7 -> [lorem.txt] 14:0 71:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 72:7 -> [lorem.txt] 16:0 73:7 -> [lorem.txt] 17:0 74:7 -> [lorem.txt] 18:0 75:7 -> [lorem.txt] 19:0 76:7 -> [lorem.txt] 20:0 77:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 78:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 79:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 80:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 81:7 -> [lorem.txt] 25:0 82:7 -> [lorem.txt] 26:0 83:7 -> [lorem.txt] 27:0 84:7 -> [lorem.txt] 28:0 85:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA,KA5BA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA,KA5BA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource ConcatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource ConcatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536, :656 -> [lorem.txt] 1:0, :664 -> [lorem.txt] 1:8, :683 -> [lorem.txt] 1:27, :691 -> [lorem.txt] 1:35, :724 -> [lorem.txt] 1:68, :730 -> [lorem.txt] 1:74, :736 -> [lorem.txt] 1:80, :746 -> [lorem.txt] 1:90, :755 -> [lorem.txt] 1:99, :786 -> [lorem.txt] 1:130, :818 -> [lorem.txt] 1:162, :824 -> [lorem.txt] 1:168, :831 -> [lorem.txt] 1:175, :842 -> [lorem.txt] 1:186, :899 -> [lorem.txt] 1:243, :984 -> [lorem.txt] 1:328, :1092 -> [lorem.txt] 1:436, :1125 -> [lorem.txt] 1:469, :1144 -> [lorem.txt] 1:488, :1148 -> [lorem.txt] 1:492, :1155 -> [lorem.txt] 1:499, :1164 -> [lorem.txt] 1:508, :1172 -> [lorem.txt] 1:516, :1177 -> [lorem.txt] 1:521, :1187 -> [lorem.txt] 1:531, :1192 -> [lorem.txt] 1:536, :1305 -> [lorem.txt] 1:0, :1313 -> [lorem.txt] 1:8, :1332 -> [lorem.txt] 1:27, :1340 -> [lorem.txt] 1:35, :1373 -> [lorem.txt] 1:68, :1379 -> [lorem.txt] 1:74, :1385 -> [lorem.txt] 1:80, :1395 -> [lorem.txt] 1:90, :1404 -> [lorem.txt] 1:99, :1435 -> [lorem.txt] 1:130, :1467 -> [lorem.txt] 1:162, :1473 -> [lorem.txt] 1:168, :1480 -> [lorem.txt] 1:175, :1491 -> [lorem.txt] 1:186, :1548 -> [lorem.txt] 1:243, :1633 -> [lorem.txt] 1:328, :1741 -> [lorem.txt] 1:436, :1774 -> [lorem.txt] 1:469, :1793 -> [lorem.txt] 1:488, :1797 -> [lorem.txt] 1:492, :1804 -> [lorem.txt] 1:499, :1813 -> [lorem.txt] 1:508, :1821 -> [lorem.txt] 1:516, :1826 -> [lorem.txt] 1:521, :1836 -> [lorem.txt] 1:531, :1841 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource ConcatSource original lorem should return correct .size() 1`] = `1954`; exports[`Fuzzy 2 sources PrefixSource ConcatSource original lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources PrefixSource ConcatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource ConcatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536, :656 -> [lorem.txt] 1:0, :664 -> [lorem.txt] 1:8, :683 -> [lorem.txt] 1:27, :691 -> [lorem.txt] 1:35, :724 -> [lorem.txt] 1:68, :730 -> [lorem.txt] 1:74, :736 -> [lorem.txt] 1:80, :746 -> [lorem.txt] 1:90, :755 -> [lorem.txt] 1:99, :786 -> [lorem.txt] 1:130, :818 -> [lorem.txt] 1:162, :824 -> [lorem.txt] 1:168, :831 -> [lorem.txt] 1:175, :842 -> [lorem.txt] 1:186, :899 -> [lorem.txt] 1:243, :984 -> [lorem.txt] 1:328, :1092 -> [lorem.txt] 1:436, :1125 -> [lorem.txt] 1:469, :1144 -> [lorem.txt] 1:488, :1148 -> [lorem.txt] 1:492, :1155 -> [lorem.txt] 1:499, :1164 -> [lorem.txt] 1:508, :1172 -> [lorem.txt] 1:516, :1177 -> [lorem.txt] 1:521, :1187 -> [lorem.txt] 1:531, :1192 -> [lorem.txt] 1:536, :1305 -> [lorem.txt] 1:0, :1313 -> [lorem.txt] 1:8, :1332 -> [lorem.txt] 1:27, :1340 -> [lorem.txt] 1:35, :1373 -> [lorem.txt] 1:68, :1379 -> [lorem.txt] 1:74, :1385 -> [lorem.txt] 1:80, :1395 -> [lorem.txt] 1:90, :1404 -> [lorem.txt] 1:99, :1435 -> [lorem.txt] 1:130, :1467 -> [lorem.txt] 1:162, :1473 -> [lorem.txt] 1:168, :1480 -> [lorem.txt] 1:175, :1491 -> [lorem.txt] 1:186, :1548 -> [lorem.txt] 1:243, :1633 -> [lorem.txt] 1:328, :1741 -> [lorem.txt] 1:436, :1774 -> [lorem.txt] 1:469, :1793 -> [lorem.txt] 1:488, :1797 -> [lorem.txt] 1:492, :1804 -> [lorem.txt] 1:499, :1813 -> [lorem.txt] 1:508, :1821 -> [lorem.txt] 1:516, :1826 -> [lorem.txt] 1:521, :1836 -> [lorem.txt] 1:531, :1841 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource ConcatSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource ConcatSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource ConcatSource raw lorem lines should return correct .size() 1`] = `2542`; exports[`Fuzzy 2 sources PrefixSource ConcatSource raw lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources PrefixSource ConcatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource ConcatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource ConcatSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource ConcatSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource ConcatSource raw lorem should return correct .size() 1`] = `1954`; exports[`Fuzzy 2 sources PrefixSource ConcatSource raw lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources PrefixSource ConcatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource ConcatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource PrefixSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource PrefixSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:14 -> [lorem.txt] 1:0, :22 -> [lorem.txt] 1:8 2:14 -> [lorem.txt] 2:0, :16 -> [lorem.txt] 2:2, :24 -> [lorem.txt] 2:10 3:14 -> [lorem.txt] 3:0 4:14 -> [lorem.txt] 4:0, :20 -> [lorem.txt] 4:6, :26 -> [lorem.txt] 4:12 5:14 -> [lorem.txt] 5:0, :23 -> [lorem.txt] 5:9 6:14 -> [lorem.txt] 6:0, :29 -> [lorem.txt] 6:15 7:14 -> [lorem.txt] 7:0 8:14 -> [lorem.txt] 8:0, :18 -> [lorem.txt] 8:4, :24 -> [lorem.txt] 8:10, :31 -> [lorem.txt] 8:17 9:14 -> [lorem.txt] 9:0 10:14 -> [lorem.txt] 10:0 11:14 -> [lorem.txt] 11:0, :27 -> [lorem.txt] 11:13 12:14 -> [lorem.txt] 12:0 13:14 -> [lorem.txt] 13:0 14:14 -> [lorem.txt] 14:0 15:14 -> [lorem.txt] 15:0, :22 -> [lorem.txt] 15:8 16:14 -> [lorem.txt] 16:0 17:14 -> [lorem.txt] 17:0 18:14 -> [lorem.txt] 18:0 19:14 -> [lorem.txt] 19:0 20:14 -> [lorem.txt] 20:0 21:14 -> [lorem.txt] 21:0, :22 -> [lorem.txt] 21:8 22:14 -> [lorem.txt] 22:0, :15 -> [lorem.txt] 22:1, :19 -> [lorem.txt] 22:5, :26 -> [lorem.txt] 22:12 23:14 -> [lorem.txt] 23:0, :22 -> [lorem.txt] 23:8, :27 -> [lorem.txt] 23:13 24:14 -> [lorem.txt] 24:0, :16 -> [lorem.txt] 24:2, :21 -> [lorem.txt] 24:7 25:14 -> [lorem.txt] 25:0 26:14 -> [lorem.txt] 26:0 27:14 -> [lorem.txt] 27:0 28:14 -> [lorem.txt] 28:0 29:14 -> [lorem.txt] 29:0", "file": "x", "mappings": "cAAA,QAAQ;cACR,EAAE,QAAQ;cACV;cACA,MAAM,MAAM;cACZ,SAAS;cACT,eAAe;cACf;cACA,IAAI,MAAM,OAAO;cACjB;cACA;cACA,aAAa;cACb;cACA;cACA;cACA,QAAQ;cACR;cACA;cACA;cACA;cACA;cACA,QAAQ;cACR,CAAC,IAAI,OAAO;cACZ,QAAQ,KAAK;cACb,EAAE,KAAK;cACP;cACA;cACA;cACA;cACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource PrefixSource original lorem lines should return correct .size() 1`] = `1055`; exports[`Fuzzy 2 sources PrefixSource PrefixSource original lorem lines should return correct .source() 1`] = ` "lorem: lorem: Lorem { ipsum dolor sit; lorem: lorem: } amet; { consetetur lorem: lorem: sadipscing elitr }; { lorem: lorem: sed { diam; nonumy; } lorem: lorem: eirmod { tempor invidunt lorem: lorem: ut labore et } dolore lorem: lorem: magna aliquyam erat; lorem: lorem: {{{ sed } diam } voluptua}; lorem: lorem: At vero eos et accusam lorem: lorem: et justo duo dolores lorem: lorem: et ea rebum; Stet clita lorem: lorem: kasd gubergren, no sea lorem: lorem: takimata sanctus est lorem: lorem: Lorem ipsum dolor sit lorem: lorem: amet. { Lorem ipsum dolor lorem: lorem: sit amet, consetetur lorem: lorem: sadipscing elitr, sed lorem: lorem: diam nonumy eirmod tempor lorem: lorem: invidunt ut labore } lorem: lorem: et dolore magna aliquyam lorem: lorem: erat, { sed diam voluptua lorem: lorem: }. { At } { vero } { lorem: lorem: eos } { et } accusam lorem: lorem: { et } justo duo dolores lorem: lorem: et ea rebum. Stet clita lorem: lorem: kasd gubergren, no sea lorem: lorem: takimata sanctus est lorem: lorem: Lorem ipsum dolor sit lorem: lorem: amet." `; exports[`Fuzzy 2 sources PrefixSource PrefixSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: lorem: Lorem { ipsum dolor sit; lorem: lorem: } amet; { consetetur lorem: lorem: sadipscing elitr }; { lorem: lorem: sed { diam; nonumy; } lorem: lorem: eirmod { tempor invidunt lorem: lorem: ut labore et } dolore lorem: lorem: magna aliquyam erat; lorem: lorem: {{{ sed } diam } voluptua}; lorem: lorem: At vero eos et accusam lorem: lorem: et justo duo dolores lorem: lorem: et ea rebum; Stet clita lorem: lorem: kasd gubergren, no sea lorem: lorem: takimata sanctus est lorem: lorem: Lorem ipsum dolor sit lorem: lorem: amet. { Lorem ipsum dolor lorem: lorem: sit amet, consetetur lorem: lorem: sadipscing elitr, sed lorem: lorem: diam nonumy eirmod tempor lorem: lorem: invidunt ut labore } lorem: lorem: et dolore magna aliquyam lorem: lorem: erat, { sed diam voluptua lorem: lorem: }. { At } { vero } { lorem: lorem: eos } { et } accusam lorem: lorem: { et } justo duo dolores lorem: lorem: et ea rebum. Stet clita lorem: lorem: kasd gubergren, no sea lorem: lorem: takimata sanctus est lorem: lorem: Lorem ipsum dolor sit lorem: lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource PrefixSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:14 -> [lorem.txt] 1:0, :22 -> [lorem.txt] 1:8 2:14 -> [lorem.txt] 2:0, :16 -> [lorem.txt] 2:2, :24 -> [lorem.txt] 2:10 3:14 -> [lorem.txt] 3:0 4:14 -> [lorem.txt] 4:0, :20 -> [lorem.txt] 4:6, :26 -> [lorem.txt] 4:12 5:14 -> [lorem.txt] 5:0, :23 -> [lorem.txt] 5:9 6:14 -> [lorem.txt] 6:0, :29 -> [lorem.txt] 6:15 7:14 -> [lorem.txt] 7:0 8:14 -> [lorem.txt] 8:0, :18 -> [lorem.txt] 8:4, :24 -> [lorem.txt] 8:10, :31 -> [lorem.txt] 8:17 9:14 -> [lorem.txt] 9:0 10:14 -> [lorem.txt] 10:0 11:14 -> [lorem.txt] 11:0, :27 -> [lorem.txt] 11:13 12:14 -> [lorem.txt] 12:0 13:14 -> [lorem.txt] 13:0 14:14 -> [lorem.txt] 14:0 15:14 -> [lorem.txt] 15:0, :22 -> [lorem.txt] 15:8 16:14 -> [lorem.txt] 16:0 17:14 -> [lorem.txt] 17:0 18:14 -> [lorem.txt] 18:0 19:14 -> [lorem.txt] 19:0 20:14 -> [lorem.txt] 20:0 21:14 -> [lorem.txt] 21:0, :22 -> [lorem.txt] 21:8 22:14 -> [lorem.txt] 22:0, :15 -> [lorem.txt] 22:1, :19 -> [lorem.txt] 22:5, :26 -> [lorem.txt] 22:12 23:14 -> [lorem.txt] 23:0, :22 -> [lorem.txt] 23:8, :27 -> [lorem.txt] 23:13 24:14 -> [lorem.txt] 24:0, :16 -> [lorem.txt] 24:2, :21 -> [lorem.txt] 24:7 25:14 -> [lorem.txt] 25:0 26:14 -> [lorem.txt] 26:0 27:14 -> [lorem.txt] 27:0 28:14 -> [lorem.txt] 28:0 29:14 -> [lorem.txt] 29:0", "file": "x", "mappings": "cAAA,QAAQ;cACR,EAAE,QAAQ;cACV;cACA,MAAM,MAAM;cACZ,SAAS;cACT,eAAe;cACf;cACA,IAAI,MAAM,OAAO;cACjB;cACA;cACA,aAAa;cACb;cACA;cACA;cACA,QAAQ;cACR;cACA;cACA;cACA;cACA;cACA,QAAQ;cACR,CAAC,IAAI,OAAO;cACZ,QAAQ,KAAK;cACb,EAAE,KAAK;cACP;cACA;cACA;cACA;cACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: lorem: Lorem { ipsum dolor sit; lorem: lorem: } amet; { consetetur lorem: lorem: sadipscing elitr }; { lorem: lorem: sed { diam; nonumy; } lorem: lorem: eirmod { tempor invidunt lorem: lorem: ut labore et } dolore lorem: lorem: magna aliquyam erat; lorem: lorem: {{{ sed } diam } voluptua}; lorem: lorem: At vero eos et accusam lorem: lorem: et justo duo dolores lorem: lorem: et ea rebum; Stet clita lorem: lorem: kasd gubergren, no sea lorem: lorem: takimata sanctus est lorem: lorem: Lorem ipsum dolor sit lorem: lorem: amet. { Lorem ipsum dolor lorem: lorem: sit amet, consetetur lorem: lorem: sadipscing elitr, sed lorem: lorem: diam nonumy eirmod tempor lorem: lorem: invidunt ut labore } lorem: lorem: et dolore magna aliquyam lorem: lorem: erat, { sed diam voluptua lorem: lorem: }. { At } { vero } { lorem: lorem: eos } { et } accusam lorem: lorem: { et } justo duo dolores lorem: lorem: et ea rebum. Stet clita lorem: lorem: kasd gubergren, no sea lorem: lorem: takimata sanctus est lorem: lorem: Lorem ipsum dolor sit lorem: lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource PrefixSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource PrefixSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:14 -> [lorem.txt] 1:0, :22 -> [lorem.txt] 1:8, :41 -> [lorem.txt] 1:27, :49 -> [lorem.txt] 1:35, :82 -> [lorem.txt] 1:68, :88 -> [lorem.txt] 1:74, :94 -> [lorem.txt] 1:80, :104 -> [lorem.txt] 1:90, :113 -> [lorem.txt] 1:99, :144 -> [lorem.txt] 1:130, :176 -> [lorem.txt] 1:162, :182 -> [lorem.txt] 1:168, :189 -> [lorem.txt] 1:175, :200 -> [lorem.txt] 1:186, :257 -> [lorem.txt] 1:243, :342 -> [lorem.txt] 1:328, :450 -> [lorem.txt] 1:436, :483 -> [lorem.txt] 1:469, :502 -> [lorem.txt] 1:488, :506 -> [lorem.txt] 1:492, :513 -> [lorem.txt] 1:499, :522 -> [lorem.txt] 1:508, :530 -> [lorem.txt] 1:516, :535 -> [lorem.txt] 1:521, :545 -> [lorem.txt] 1:531, :550 -> [lorem.txt] 1:536", "file": "x", "mappings": "cAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource PrefixSource original lorem should return correct .size() 1`] = `663`; exports[`Fuzzy 2 sources PrefixSource PrefixSource original lorem should return correct .source() 1`] = `"lorem: lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources PrefixSource PrefixSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource PrefixSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:14 -> [lorem.txt] 1:0, :22 -> [lorem.txt] 1:8, :41 -> [lorem.txt] 1:27, :49 -> [lorem.txt] 1:35, :82 -> [lorem.txt] 1:68, :88 -> [lorem.txt] 1:74, :94 -> [lorem.txt] 1:80, :104 -> [lorem.txt] 1:90, :113 -> [lorem.txt] 1:99, :144 -> [lorem.txt] 1:130, :176 -> [lorem.txt] 1:162, :182 -> [lorem.txt] 1:168, :189 -> [lorem.txt] 1:175, :200 -> [lorem.txt] 1:186, :257 -> [lorem.txt] 1:243, :342 -> [lorem.txt] 1:328, :450 -> [lorem.txt] 1:436, :483 -> [lorem.txt] 1:469, :502 -> [lorem.txt] 1:488, :506 -> [lorem.txt] 1:492, :513 -> [lorem.txt] 1:499, :522 -> [lorem.txt] 1:508, :530 -> [lorem.txt] 1:516, :535 -> [lorem.txt] 1:521, :545 -> [lorem.txt] 1:531, :550 -> [lorem.txt] 1:536", "file": "x", "mappings": "cAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource PrefixSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource PrefixSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource PrefixSource raw lorem lines should return correct .size() 1`] = `1055`; exports[`Fuzzy 2 sources PrefixSource PrefixSource raw lorem lines should return correct .source() 1`] = ` "lorem: lorem: Lorem { ipsum dolor sit; lorem: lorem: } amet; { consetetur lorem: lorem: sadipscing elitr }; { lorem: lorem: sed { diam; nonumy; } lorem: lorem: eirmod { tempor invidunt lorem: lorem: ut labore et } dolore lorem: lorem: magna aliquyam erat; lorem: lorem: {{{ sed } diam } voluptua}; lorem: lorem: At vero eos et accusam lorem: lorem: et justo duo dolores lorem: lorem: et ea rebum; Stet clita lorem: lorem: kasd gubergren, no sea lorem: lorem: takimata sanctus est lorem: lorem: Lorem ipsum dolor sit lorem: lorem: amet. { Lorem ipsum dolor lorem: lorem: sit amet, consetetur lorem: lorem: sadipscing elitr, sed lorem: lorem: diam nonumy eirmod tempor lorem: lorem: invidunt ut labore } lorem: lorem: et dolore magna aliquyam lorem: lorem: erat, { sed diam voluptua lorem: lorem: }. { At } { vero } { lorem: lorem: eos } { et } accusam lorem: lorem: { et } justo duo dolores lorem: lorem: et ea rebum. Stet clita lorem: lorem: kasd gubergren, no sea lorem: lorem: takimata sanctus est lorem: lorem: Lorem ipsum dolor sit lorem: lorem: amet." `; exports[`Fuzzy 2 sources PrefixSource PrefixSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: lorem: Lorem { ipsum dolor sit; lorem: lorem: } amet; { consetetur lorem: lorem: sadipscing elitr }; { lorem: lorem: sed { diam; nonumy; } lorem: lorem: eirmod { tempor invidunt lorem: lorem: ut labore et } dolore lorem: lorem: magna aliquyam erat; lorem: lorem: {{{ sed } diam } voluptua}; lorem: lorem: At vero eos et accusam lorem: lorem: et justo duo dolores lorem: lorem: et ea rebum; Stet clita lorem: lorem: kasd gubergren, no sea lorem: lorem: takimata sanctus est lorem: lorem: Lorem ipsum dolor sit lorem: lorem: amet. { Lorem ipsum dolor lorem: lorem: sit amet, consetetur lorem: lorem: sadipscing elitr, sed lorem: lorem: diam nonumy eirmod tempor lorem: lorem: invidunt ut labore } lorem: lorem: et dolore magna aliquyam lorem: lorem: erat, { sed diam voluptua lorem: lorem: }. { At } { vero } { lorem: lorem: eos } { et } accusam lorem: lorem: { et } justo duo dolores lorem: lorem: et ea rebum. Stet clita lorem: lorem: kasd gubergren, no sea lorem: lorem: takimata sanctus est lorem: lorem: Lorem ipsum dolor sit lorem: lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource PrefixSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: lorem: Lorem { ipsum dolor sit; lorem: lorem: } amet; { consetetur lorem: lorem: sadipscing elitr }; { lorem: lorem: sed { diam; nonumy; } lorem: lorem: eirmod { tempor invidunt lorem: lorem: ut labore et } dolore lorem: lorem: magna aliquyam erat; lorem: lorem: {{{ sed } diam } voluptua}; lorem: lorem: At vero eos et accusam lorem: lorem: et justo duo dolores lorem: lorem: et ea rebum; Stet clita lorem: lorem: kasd gubergren, no sea lorem: lorem: takimata sanctus est lorem: lorem: Lorem ipsum dolor sit lorem: lorem: amet. { Lorem ipsum dolor lorem: lorem: sit amet, consetetur lorem: lorem: sadipscing elitr, sed lorem: lorem: diam nonumy eirmod tempor lorem: lorem: invidunt ut labore } lorem: lorem: et dolore magna aliquyam lorem: lorem: erat, { sed diam voluptua lorem: lorem: }. { At } { vero } { lorem: lorem: eos } { et } accusam lorem: lorem: { et } justo duo dolores lorem: lorem: et ea rebum. Stet clita lorem: lorem: kasd gubergren, no sea lorem: lorem: takimata sanctus est lorem: lorem: Lorem ipsum dolor sit lorem: lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource PrefixSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource PrefixSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource PrefixSource raw lorem should return correct .size() 1`] = `663`; exports[`Fuzzy 2 sources PrefixSource PrefixSource raw lorem should return correct .source() 1`] = `"lorem: lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources PrefixSource PrefixSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource PrefixSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 (consetetur), :20 -> [lorem.txt] 3:10 3:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 (nonumy), :22 -> [lorem.txt] 4:18 4:7 -> [lorem.txt] 5:0 (eirmod), :10 -> [lorem.txt] 5:6, :13 -> [lorem.txt] 5:9 (tempor), :16 -> [lorem.txt] 5:15, :17 -> [lorem.txt] 5:16 (invidunt) 5:7 -> [lorem.txt] 5:24 6:7 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:3 (labore), :13 -> [lorem.txt] 6:9, :19 -> [lorem.txt] 6:15 (dolore), :22 -> [lorem.txt] 6:21 7:7 -> [lorem.txt] 7:0, :13 -> [lorem.txt] 7:6 (aliquyam) 8:7 -> [lorem.txt] 7:14 9:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 (voluptua) 10:7 -> [lorem.txt] 8:25 11:7 -> [lorem.txt] 9:0, :22 -> [lorem.txt] 9:15 (accusam), :25 -> [lorem.txt] 9:22 12:7 -> [lorem.txt] 10:0, :20 -> [lorem.txt] 10:13 (dolores), :23 -> [lorem.txt] 10:20 13:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 14:7 -> [lorem.txt] 12:0, :12 -> [lorem.txt] 12:5 (gubergren), :15 -> [lorem.txt] 12:14 15:7 -> [lorem.txt] 13:0 (takimata) 16:7 -> [lorem.txt] 13:8, :8 -> [lorem.txt] 13:9 (sanctus), :11 -> [lorem.txt] 13:16 17:7 -> [lorem.txt] 14:0 18:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 19:7 -> [lorem.txt] 16:0, :17 -> [lorem.txt] 16:10 (consetetur), :20 -> [lorem.txt] 17:10 20:7 -> [lorem.txt] 18:0, :12 -> [lorem.txt] 18:5 (nonumy), :15 -> [lorem.txt] 18:11, :16 -> [lorem.txt] 18:12 (eirmod), :19 -> [lorem.txt] 18:18, :20 -> [lorem.txt] 18:19 (tempor), :23 -> [lorem.txt] 19:8, :27 -> [lorem.txt] 19:12 (labore), :30 -> [lorem.txt] 19:18 21:7 -> [lorem.txt] 20:0, :10 -> [lorem.txt] 20:3 (dolore), :13 -> [lorem.txt] 20:9, :20 -> [lorem.txt] 20:16 (aliquyam) 22:7 -> [lorem.txt] 20:24 23:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8, :24 -> [lorem.txt] 21:17 (voluptua) 24:7 -> [lorem.txt] 21:25 25:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 26:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 (accusam), :23 -> [lorem.txt] 23:20 27:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7, :24 -> [lorem.txt] 24:17 (dolores), :27 -> [lorem.txt] 24:24 28:7 -> [lorem.txt] 25:0 29:7 -> [lorem.txt] 26:0, :12 -> [lorem.txt] 26:5 (gubergren), :15 -> [lorem.txt] 26:14 30:7 -> [lorem.txt] 27:0 (takimata) 31:7 -> [lorem.txt] 27:8, :8 -> [lorem.txt] 27:9 (sanctus), :11 -> [lorem.txt] 27:16 32:7 -> [lorem.txt] 28:0 33:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQA,GACA;OACV,MAAM,MAAMC,GAAM;OAClBC,GAAM,GAAGC,GAAM,CAACC;OAAQ;OACxB,GAAGC,GAAM,MAAMC,GAAM;OACrB,MAAMC;OAAQ;OACd,IAAI,MAAM,OAAOC;OAAQ;OACzB,eAAeC,GAAO;OACtB,aAAaC,GAAO;OACpB,aAAa;OACb,KAAKC,GAAS;OACdC;OAAQ,CAACC,GAAO;OAChB;OACA,QAAQ;OACR,UAAUb,GACA;OACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;OAClB,GAAGC,GAAM,OAAOC;OAAQ;OACxB,QAAQ,SAASC;OAAQ;OACzB,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAKC,GAAO;OACpB,EAAE,KAAK,UAAUC,GAAO;OACxB;OACA,KAAKC,GAAS;OACdC;OAAQ,CAACC,GAAO;OAChB;OACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource original lorem lines should return correct .size() 1`] = `741`; exports[`Fuzzy 2 sources PrefixSource ReplaceSource original lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: lorem: ut XXX et } XXX lorem: magna XXX lorem: erat; lorem: {{{ sed } diam } XXX lorem: }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX elitr, sed lorem: diam XXX XXX XXX ut XXX } lorem: et XXX magna XXX lorem: lorem: erat, { sed diam XXX lorem: lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: lorem: ut XXX et } XXX lorem: magna XXX lorem: erat; lorem: {{{ sed } diam } XXX lorem: }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX elitr, sed lorem: diam XXX XXX XXX ut XXX } lorem: et XXX magna XXX lorem: lorem: erat, { sed diam XXX lorem: lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 (consetetur), :20 -> [lorem.txt] 3:10 3:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 (nonumy), :22 -> [lorem.txt] 4:18 4:7 -> [lorem.txt] 5:0 (eirmod), :10 -> [lorem.txt] 5:6, :13 -> [lorem.txt] 5:9 (tempor), :16 -> [lorem.txt] 5:15, :17 -> [lorem.txt] 5:16 (invidunt) 5:7 -> [lorem.txt] 5:24 6:7 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:3 (labore), :13 -> [lorem.txt] 6:9, :19 -> [lorem.txt] 6:15 (dolore), :22 -> [lorem.txt] 6:21 7:7 -> [lorem.txt] 7:0, :13 -> [lorem.txt] 7:6 (aliquyam) 8:7 -> [lorem.txt] 7:14 9:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 (voluptua) 10:7 -> [lorem.txt] 8:25 11:7 -> [lorem.txt] 9:0, :22 -> [lorem.txt] 9:15 (accusam), :25 -> [lorem.txt] 9:22 12:7 -> [lorem.txt] 10:0, :20 -> [lorem.txt] 10:13 (dolores), :23 -> [lorem.txt] 10:20 13:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 14:7 -> [lorem.txt] 12:0, :12 -> [lorem.txt] 12:5 (gubergren), :15 -> [lorem.txt] 12:14 15:7 -> [lorem.txt] 13:0 (takimata) 16:7 -> [lorem.txt] 13:8, :8 -> [lorem.txt] 13:9 (sanctus), :11 -> [lorem.txt] 13:16 17:7 -> [lorem.txt] 14:0 18:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 19:7 -> [lorem.txt] 16:0, :17 -> [lorem.txt] 16:10 (consetetur), :20 -> [lorem.txt] 17:10 20:7 -> [lorem.txt] 18:0, :12 -> [lorem.txt] 18:5 (nonumy), :15 -> [lorem.txt] 18:11, :16 -> [lorem.txt] 18:12 (eirmod), :19 -> [lorem.txt] 18:18, :20 -> [lorem.txt] 18:19 (tempor), :23 -> [lorem.txt] 19:8, :27 -> [lorem.txt] 19:12 (labore), :30 -> [lorem.txt] 19:18 21:7 -> [lorem.txt] 20:0, :10 -> [lorem.txt] 20:3 (dolore), :13 -> [lorem.txt] 20:9, :20 -> [lorem.txt] 20:16 (aliquyam) 22:7 -> [lorem.txt] 20:24 23:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8, :24 -> [lorem.txt] 21:17 (voluptua) 24:7 -> [lorem.txt] 21:25 25:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 26:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 (accusam), :23 -> [lorem.txt] 23:20 27:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7, :24 -> [lorem.txt] 24:17 (dolores), :27 -> [lorem.txt] 24:24 28:7 -> [lorem.txt] 25:0 29:7 -> [lorem.txt] 26:0, :12 -> [lorem.txt] 26:5 (gubergren), :15 -> [lorem.txt] 26:14 30:7 -> [lorem.txt] 27:0 (takimata) 31:7 -> [lorem.txt] 27:8, :8 -> [lorem.txt] 27:9 (sanctus), :11 -> [lorem.txt] 27:16 32:7 -> [lorem.txt] 28:0 33:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQA,GACA;OACV,MAAM,MAAMC,GAAM;OAClBC,GAAM,GAAGC,GAAM,CAACC;OAAQ;OACxB,GAAGC,GAAM,MAAMC,GAAM;OACrB,MAAMC;OAAQ;OACd,IAAI,MAAM,OAAOC;OAAQ;OACzB,eAAeC,GAAO;OACtB,aAAaC,GAAO;OACpB,aAAa;OACb,KAAKC,GAAS;OACdC;OAAQ,CAACC,GAAO;OAChB;OACA,QAAQ;OACR,UAAUb,GACA;OACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;OAClB,GAAGC,GAAM,OAAOC;OAAQ;OACxB,QAAQ,SAASC;OAAQ;OACzB,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAKC,GAAO;OACpB,EAAE,KAAK,UAAUC,GAAO;OACxB;OACA,KAAKC,GAAS;OACdC;OAAQ,CAACC,GAAO;OAChB;OACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: lorem: ut XXX et } XXX lorem: magna XXX lorem: erat; lorem: {{{ sed } diam } XXX lorem: }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX elitr, sed lorem: diam XXX XXX XXX ut XXX } lorem: et XXX magna XXX lorem: lorem: erat, { sed diam XXX lorem: lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35 (consetetur), :45 -> [lorem.txt] 1:45, :46 -> [lorem.txt] 1:46 (sadipscing), :49 -> [lorem.txt] 1:56, :61 -> [lorem.txt] 1:68, :67 -> [lorem.txt] 1:74, :73 -> [lorem.txt] 1:80 (nonumy), :76 -> [lorem.txt] 1:86, :80 -> [lorem.txt] 1:90 (eirmod), :83 -> [lorem.txt] 1:96, :86 -> [lorem.txt] 1:99 (tempor), :89 -> [lorem.txt] 1:105, :90 -> [lorem.txt] 1:106 (invidunt) 2:7 -> [lorem.txt] 1:114, :11 -> [lorem.txt] 1:118 (labore), :14 -> [lorem.txt] 1:124, :20 -> [lorem.txt] 1:130 (dolore), :23 -> [lorem.txt] 1:136, :30 -> [lorem.txt] 1:143 (aliquyam) 3:7 -> [lorem.txt] 1:151, :18 -> [lorem.txt] 1:162, :24 -> [lorem.txt] 1:168, :31 -> [lorem.txt] 1:175 (voluptua) 4:7 -> [lorem.txt] 1:183, :10 -> [lorem.txt] 1:186, :25 -> [lorem.txt] 1:201 (accusam), :28 -> [lorem.txt] 1:208, :42 -> [lorem.txt] 1:222 (dolores), :45 -> [lorem.txt] 1:229, :59 -> [lorem.txt] 1:243, :75 -> [lorem.txt] 1:259 (gubergren), :78 -> [lorem.txt] 1:268, :87 -> [lorem.txt] 1:277 (takimata) 5:7 -> [lorem.txt] 1:285, :8 -> [lorem.txt] 1:286 (sanctus), :11 -> [lorem.txt] 1:293, :46 -> [lorem.txt] 1:328, :74 -> [lorem.txt] 1:356 (consetetur), :77 -> [lorem.txt] 1:366, :78 -> [lorem.txt] 1:367 (sadipscing), :81 -> [lorem.txt] 1:377, :98 -> [lorem.txt] 1:394 (nonumy), :101 -> [lorem.txt] 1:400, :102 -> [lorem.txt] 1:401 (eirmod), :105 -> [lorem.txt] 1:407, :106 -> [lorem.txt] 1:408 (tempor), :109 -> [lorem.txt] 1:414, :110 -> [lorem.txt] 1:415 (invidunt) 6:7 -> [lorem.txt] 1:423, :11 -> [lorem.txt] 1:427 (labore), :14 -> [lorem.txt] 1:433, :17 -> [lorem.txt] 1:436, :20 -> [lorem.txt] 1:439 (dolore), :23 -> [lorem.txt] 1:445, :30 -> [lorem.txt] 1:452 (aliquyam) 7:7 -> [lorem.txt] 1:460, :16 -> [lorem.txt] 1:469, :25 -> [lorem.txt] 1:478 (voluptua) 8:7 -> [lorem.txt] 1:486, :9 -> [lorem.txt] 1:488, :13 -> [lorem.txt] 1:492, :20 -> [lorem.txt] 1:499, :29 -> [lorem.txt] 1:508, :37 -> [lorem.txt] 1:516, :42 -> [lorem.txt] 1:521 (accusam), :45 -> [lorem.txt] 1:528, :48 -> [lorem.txt] 1:531, :53 -> [lorem.txt] 1:536, :63 -> [lorem.txt] 1:546 (dolores), :66 -> [lorem.txt] 1:553, :96 -> [lorem.txt] 1:583 (gubergren), :99 -> [lorem.txt] 1:592, :108 -> [lorem.txt] 1:601 (takimata) 9:7 -> [lorem.txt] 1:609, :8 -> [lorem.txt] 1:610 (sanctus), :11 -> [lorem.txt] 1:617", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;OAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;OAAQ,WAAW,MAAM,OAAOC;OAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;OAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;OAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;OAAQ,SAAS,SAASC;OAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;OAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource original lorem should return correct .size() 1`] = `586`; exports[`Fuzzy 2 sources PrefixSource ReplaceSource original lorem should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX lorem: ut XXX et } XXX magna XXX lorem: erat; {{{ sed } diam } XXX lorem: }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX lorem: ut XXX } et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX lorem: ut XXX et } XXX magna XXX lorem: erat; {{{ sed } diam } XXX lorem: }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX lorem: ut XXX } et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35 (consetetur), :45 -> [lorem.txt] 1:45, :46 -> [lorem.txt] 1:46 (sadipscing), :49 -> [lorem.txt] 1:56, :61 -> [lorem.txt] 1:68, :67 -> [lorem.txt] 1:74, :73 -> [lorem.txt] 1:80 (nonumy), :76 -> [lorem.txt] 1:86, :80 -> [lorem.txt] 1:90 (eirmod), :83 -> [lorem.txt] 1:96, :86 -> [lorem.txt] 1:99 (tempor), :89 -> [lorem.txt] 1:105, :90 -> [lorem.txt] 1:106 (invidunt) 2:7 -> [lorem.txt] 1:114, :11 -> [lorem.txt] 1:118 (labore), :14 -> [lorem.txt] 1:124, :20 -> [lorem.txt] 1:130 (dolore), :23 -> [lorem.txt] 1:136, :30 -> [lorem.txt] 1:143 (aliquyam) 3:7 -> [lorem.txt] 1:151, :18 -> [lorem.txt] 1:162, :24 -> [lorem.txt] 1:168, :31 -> [lorem.txt] 1:175 (voluptua) 4:7 -> [lorem.txt] 1:183, :10 -> [lorem.txt] 1:186, :25 -> [lorem.txt] 1:201 (accusam), :28 -> [lorem.txt] 1:208, :42 -> [lorem.txt] 1:222 (dolores), :45 -> [lorem.txt] 1:229, :59 -> [lorem.txt] 1:243, :75 -> [lorem.txt] 1:259 (gubergren), :78 -> [lorem.txt] 1:268, :87 -> [lorem.txt] 1:277 (takimata) 5:7 -> [lorem.txt] 1:285, :8 -> [lorem.txt] 1:286 (sanctus), :11 -> [lorem.txt] 1:293, :46 -> [lorem.txt] 1:328, :74 -> [lorem.txt] 1:356 (consetetur), :77 -> [lorem.txt] 1:366, :78 -> [lorem.txt] 1:367 (sadipscing), :81 -> [lorem.txt] 1:377, :98 -> [lorem.txt] 1:394 (nonumy), :101 -> [lorem.txt] 1:400, :102 -> [lorem.txt] 1:401 (eirmod), :105 -> [lorem.txt] 1:407, :106 -> [lorem.txt] 1:408 (tempor), :109 -> [lorem.txt] 1:414, :110 -> [lorem.txt] 1:415 (invidunt) 6:7 -> [lorem.txt] 1:423, :11 -> [lorem.txt] 1:427 (labore), :14 -> [lorem.txt] 1:433, :17 -> [lorem.txt] 1:436, :20 -> [lorem.txt] 1:439 (dolore), :23 -> [lorem.txt] 1:445, :30 -> [lorem.txt] 1:452 (aliquyam) 7:7 -> [lorem.txt] 1:460, :16 -> [lorem.txt] 1:469, :25 -> [lorem.txt] 1:478 (voluptua) 8:7 -> [lorem.txt] 1:486, :9 -> [lorem.txt] 1:488, :13 -> [lorem.txt] 1:492, :20 -> [lorem.txt] 1:499, :29 -> [lorem.txt] 1:508, :37 -> [lorem.txt] 1:516, :42 -> [lorem.txt] 1:521 (accusam), :45 -> [lorem.txt] 1:528, :48 -> [lorem.txt] 1:531, :53 -> [lorem.txt] 1:536, :63 -> [lorem.txt] 1:546 (dolores), :66 -> [lorem.txt] 1:553, :96 -> [lorem.txt] 1:583 (gubergren), :99 -> [lorem.txt] 1:592, :108 -> [lorem.txt] 1:601 (takimata) 9:7 -> [lorem.txt] 1:609, :8 -> [lorem.txt] 1:610 (sanctus), :11 -> [lorem.txt] 1:617", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;OAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;OAAQ,WAAW,MAAM,OAAOC;OAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;OAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;OAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;OAAQ,SAAS,SAASC;OAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;OAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX lorem: ut XXX et } XXX magna XXX lorem: erat; {{{ sed } diam } XXX lorem: }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX lorem: ut XXX } et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource ReplaceSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource ReplaceSource raw lorem lines should return correct .size() 1`] = `741`; exports[`Fuzzy 2 sources PrefixSource ReplaceSource raw lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: lorem: ut XXX et } XXX lorem: magna XXX lorem: erat; lorem: {{{ sed } diam } XXX lorem: }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX elitr, sed lorem: diam XXX XXX XXX ut XXX } lorem: et XXX magna XXX lorem: lorem: erat, { sed diam XXX lorem: lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: lorem: ut XXX et } XXX lorem: magna XXX lorem: erat; lorem: {{{ sed } diam } XXX lorem: }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX elitr, sed lorem: diam XXX XXX XXX ut XXX } lorem: et XXX magna XXX lorem: lorem: erat, { sed diam XXX lorem: lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: lorem: ut XXX et } XXX lorem: magna XXX lorem: erat; lorem: {{{ sed } diam } XXX lorem: }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX elitr, sed lorem: diam XXX XXX XXX ut XXX } lorem: et XXX magna XXX lorem: lorem: erat, { sed diam XXX lorem: lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource ReplaceSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources PrefixSource ReplaceSource raw lorem should return correct .size() 1`] = `586`; exports[`Fuzzy 2 sources PrefixSource ReplaceSource raw lorem should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX lorem: ut XXX et } XXX magna XXX lorem: erat; {{{ sed } diam } XXX lorem: }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX lorem: ut XXX } et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX lorem: ut XXX et } XXX magna XXX lorem: erat; {{{ sed } diam } XXX lorem: }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX lorem: ut XXX } et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource ReplaceSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX lorem: ut XXX et } XXX magna XXX lorem: erat; {{{ sed } diam } XXX lorem: }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX lorem: ut XXX } et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource original lorem lines should return correct .size() 1`] = `852`; exports[`Fuzzy 2 sources PrefixSource SourceMapSource original lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource original lorem should return correct .size() 1`] = `656`; exports[`Fuzzy 2 sources PrefixSource SourceMapSource original lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources PrefixSource SourceMapSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource raw lorem lines should return correct .size() 1`] = `852`; exports[`Fuzzy 2 sources PrefixSource SourceMapSource raw lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource raw lorem should return correct .size() 1`] = `656`; exports[`Fuzzy 2 sources PrefixSource SourceMapSource raw lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources PrefixSource SourceMapSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 (consetetur), :20 -> [lorem.txt] 3:10 3:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 (nonumy), :22 -> [lorem.txt] 4:18 4:7 -> [lorem.txt] 5:0 (eirmod), :10 -> [lorem.txt] 5:6, :13 -> [lorem.txt] 5:9 (tempor), :16 -> [lorem.txt] 5:15, :17 -> [lorem.txt] 5:16 (invidunt) 5:7 -> [lorem.txt] 5:24 6:7 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:3 (labore), :13 -> [lorem.txt] 6:9, :19 -> [lorem.txt] 6:15 (dolore), :22 -> [lorem.txt] 6:21 7:7 -> [lorem.txt] 7:0, :13 -> [lorem.txt] 7:6 (aliquyam) 8:7 -> [lorem.txt] 7:14 9:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 (voluptua) 10:7 -> [lorem.txt] 8:25 11:7 -> [lorem.txt] 9:0, :22 -> [lorem.txt] 9:15 (accusam), :25 -> [lorem.txt] 9:22 12:7 -> [lorem.txt] 10:0, :20 -> [lorem.txt] 10:13 (dolores), :23 -> [lorem.txt] 10:20 13:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 14:7 -> [lorem.txt] 12:0, :12 -> [lorem.txt] 12:5 (gubergren), :15 -> [lorem.txt] 12:14 15:7 -> [lorem.txt] 13:0 (takimata) 16:7 -> [lorem.txt] 13:8, :8 -> [lorem.txt] 13:9 (sanctus), :11 -> [lorem.txt] 13:16 17:7 -> [lorem.txt] 14:0 18:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 19:7 -> [lorem.txt] 16:0, :17 -> [lorem.txt] 16:10 (consetetur), :20 -> [lorem.txt] 17:10 20:7 -> [lorem.txt] 18:0, :12 -> [lorem.txt] 18:5 (nonumy), :15 -> [lorem.txt] 18:11, :16 -> [lorem.txt] 18:12 (eirmod), :19 -> [lorem.txt] 18:18, :20 -> [lorem.txt] 18:19 (tempor), :23 -> [lorem.txt] 19:8, :27 -> [lorem.txt] 19:12 (labore), :30 -> [lorem.txt] 19:18 21:7 -> [lorem.txt] 20:0, :10 -> [lorem.txt] 20:3 (dolore), :13 -> [lorem.txt] 20:9, :20 -> [lorem.txt] 20:16 (aliquyam) 22:7 -> [lorem.txt] 20:24 23:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8, :24 -> [lorem.txt] 21:17 (voluptua) 24:7 -> [lorem.txt] 21:25 25:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 26:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 (accusam), :23 -> [lorem.txt] 23:20 27:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7, :24 -> [lorem.txt] 24:17 (dolores), :27 -> [lorem.txt] 24:24 28:7 -> [lorem.txt] 25:0 29:7 -> [lorem.txt] 26:0, :12 -> [lorem.txt] 26:5 (gubergren), :15 -> [lorem.txt] 26:14 30:7 -> [lorem.txt] 27:0 (takimata) 31:7 -> [lorem.txt] 27:8, :8 -> [lorem.txt] 27:9 (sanctus), :11 -> [lorem.txt] 27:16 32:7 -> [lorem.txt] 28:0 33:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQA,GACA;OACV,MAAM,MAAMC,GAAM;OAClBC,GAAM,GAAGC,GAAM,CAACC;OAAQ;OACxB,GAAGC,GAAM,MAAMC,GAAM;OACrB,MAAMC;OAAQ;OACd,IAAI,MAAM,OAAOC;OAAQ;OACzB,eAAeC,GAAO;OACtB,aAAaC,GAAO;OACpB,aAAa;OACb,KAAKC,GAAS;OACdC;OAAQ,CAACC,GAAO;OAChB;OACA,QAAQ;OACR,UAAUb,GACA;OACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;OAClB,GAAGC,GAAM,OAAOC;OAAQ;OACxB,QAAQ,SAASC;OAAQ;OACzB,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAKC,GAAO;OACpB,EAAE,KAAK,UAAUC,GAAO;OACxB;OACA,KAAKC,GAAS;OACdC;OAAQ,CAACC,GAAO;OAChB;OACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner original lorem lines should return correct .size() 1`] = `741`; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner original lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: lorem: ut XXX et } XXX lorem: magna XXX lorem: erat; lorem: {{{ sed } diam } XXX lorem: }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX elitr, sed lorem: diam XXX XXX XXX ut XXX } lorem: et XXX magna XXX lorem: lorem: erat, { sed diam XXX lorem: lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: lorem: ut XXX et } XXX lorem: magna XXX lorem: erat; lorem: {{{ sed } diam } XXX lorem: }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX elitr, sed lorem: diam XXX XXX XXX ut XXX } lorem: et XXX magna XXX lorem: lorem: erat, { sed diam XXX lorem: lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 (consetetur), :20 -> [lorem.txt] 3:10 3:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 (nonumy), :22 -> [lorem.txt] 4:18 4:7 -> [lorem.txt] 5:0 (eirmod), :10 -> [lorem.txt] 5:6, :13 -> [lorem.txt] 5:9 (tempor), :16 -> [lorem.txt] 5:15, :17 -> [lorem.txt] 5:16 (invidunt) 5:7 -> [lorem.txt] 5:24 6:7 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:3 (labore), :13 -> [lorem.txt] 6:9, :19 -> [lorem.txt] 6:15 (dolore), :22 -> [lorem.txt] 6:21 7:7 -> [lorem.txt] 7:0, :13 -> [lorem.txt] 7:6 (aliquyam) 8:7 -> [lorem.txt] 7:14 9:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 (voluptua) 10:7 -> [lorem.txt] 8:25 11:7 -> [lorem.txt] 9:0, :22 -> [lorem.txt] 9:15 (accusam), :25 -> [lorem.txt] 9:22 12:7 -> [lorem.txt] 10:0, :20 -> [lorem.txt] 10:13 (dolores), :23 -> [lorem.txt] 10:20 13:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 14:7 -> [lorem.txt] 12:0, :12 -> [lorem.txt] 12:5 (gubergren), :15 -> [lorem.txt] 12:14 15:7 -> [lorem.txt] 13:0 (takimata) 16:7 -> [lorem.txt] 13:8, :8 -> [lorem.txt] 13:9 (sanctus), :11 -> [lorem.txt] 13:16 17:7 -> [lorem.txt] 14:0 18:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 19:7 -> [lorem.txt] 16:0, :17 -> [lorem.txt] 16:10 (consetetur), :20 -> [lorem.txt] 17:10 20:7 -> [lorem.txt] 18:0, :12 -> [lorem.txt] 18:5 (nonumy), :15 -> [lorem.txt] 18:11, :16 -> [lorem.txt] 18:12 (eirmod), :19 -> [lorem.txt] 18:18, :20 -> [lorem.txt] 18:19 (tempor), :23 -> [lorem.txt] 19:8, :27 -> [lorem.txt] 19:12 (labore), :30 -> [lorem.txt] 19:18 21:7 -> [lorem.txt] 20:0, :10 -> [lorem.txt] 20:3 (dolore), :13 -> [lorem.txt] 20:9, :20 -> [lorem.txt] 20:16 (aliquyam) 22:7 -> [lorem.txt] 20:24 23:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8, :24 -> [lorem.txt] 21:17 (voluptua) 24:7 -> [lorem.txt] 21:25 25:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 26:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 (accusam), :23 -> [lorem.txt] 23:20 27:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7, :24 -> [lorem.txt] 24:17 (dolores), :27 -> [lorem.txt] 24:24 28:7 -> [lorem.txt] 25:0 29:7 -> [lorem.txt] 26:0, :12 -> [lorem.txt] 26:5 (gubergren), :15 -> [lorem.txt] 26:14 30:7 -> [lorem.txt] 27:0 (takimata) 31:7 -> [lorem.txt] 27:8, :8 -> [lorem.txt] 27:9 (sanctus), :11 -> [lorem.txt] 27:16 32:7 -> [lorem.txt] 28:0 33:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQA,GACA;OACV,MAAM,MAAMC,GAAM;OAClBC,GAAM,GAAGC,GAAM,CAACC;OAAQ;OACxB,GAAGC,GAAM,MAAMC,GAAM;OACrB,MAAMC;OAAQ;OACd,IAAI,MAAM,OAAOC;OAAQ;OACzB,eAAeC,GAAO;OACtB,aAAaC,GAAO;OACpB,aAAa;OACb,KAAKC,GAAS;OACdC;OAAQ,CAACC,GAAO;OAChB;OACA,QAAQ;OACR,UAAUb,GACA;OACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;OAClB,GAAGC,GAAM,OAAOC;OAAQ;OACxB,QAAQ,SAASC;OAAQ;OACzB,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAKC,GAAO;OACpB,EAAE,KAAK,UAAUC,GAAO;OACxB;OACA,KAAKC,GAAS;OACdC;OAAQ,CAACC,GAAO;OAChB;OACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: lorem: ut XXX et } XXX lorem: magna XXX lorem: erat; lorem: {{{ sed } diam } XXX lorem: }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX elitr, sed lorem: diam XXX XXX XXX ut XXX } lorem: et XXX magna XXX lorem: lorem: erat, { sed diam XXX lorem: lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35 (consetetur), :45 -> [lorem.txt] 1:45, :46 -> [lorem.txt] 1:46 (sadipscing), :49 -> [lorem.txt] 1:56, :61 -> [lorem.txt] 1:68, :67 -> [lorem.txt] 1:74, :73 -> [lorem.txt] 1:80 (nonumy), :76 -> [lorem.txt] 1:86, :80 -> [lorem.txt] 1:90 (eirmod), :83 -> [lorem.txt] 1:96, :86 -> [lorem.txt] 1:99 (tempor), :89 -> [lorem.txt] 1:105, :90 -> [lorem.txt] 1:106 (invidunt) 2:7 -> [lorem.txt] 1:114, :11 -> [lorem.txt] 1:118 (labore), :14 -> [lorem.txt] 1:124, :20 -> [lorem.txt] 1:130 (dolore), :23 -> [lorem.txt] 1:136, :30 -> [lorem.txt] 1:143 (aliquyam) 3:7 -> [lorem.txt] 1:151, :18 -> [lorem.txt] 1:162, :24 -> [lorem.txt] 1:168, :31 -> [lorem.txt] 1:175 (voluptua) 4:7 -> [lorem.txt] 1:183, :10 -> [lorem.txt] 1:186, :25 -> [lorem.txt] 1:201 (accusam), :28 -> [lorem.txt] 1:208, :42 -> [lorem.txt] 1:222 (dolores), :45 -> [lorem.txt] 1:229, :59 -> [lorem.txt] 1:243, :75 -> [lorem.txt] 1:259 (gubergren), :78 -> [lorem.txt] 1:268, :87 -> [lorem.txt] 1:277 (takimata) 5:7 -> [lorem.txt] 1:285, :8 -> [lorem.txt] 1:286 (sanctus), :11 -> [lorem.txt] 1:293, :46 -> [lorem.txt] 1:328, :74 -> [lorem.txt] 1:356 (consetetur), :77 -> [lorem.txt] 1:366, :78 -> [lorem.txt] 1:367 (sadipscing), :81 -> [lorem.txt] 1:377, :98 -> [lorem.txt] 1:394 (nonumy), :101 -> [lorem.txt] 1:400, :102 -> [lorem.txt] 1:401 (eirmod), :105 -> [lorem.txt] 1:407, :106 -> [lorem.txt] 1:408 (tempor), :109 -> [lorem.txt] 1:414, :110 -> [lorem.txt] 1:415 (invidunt) 6:7 -> [lorem.txt] 1:423, :11 -> [lorem.txt] 1:427 (labore), :14 -> [lorem.txt] 1:433, :17 -> [lorem.txt] 1:436, :20 -> [lorem.txt] 1:439 (dolore), :23 -> [lorem.txt] 1:445, :30 -> [lorem.txt] 1:452 (aliquyam) 7:7 -> [lorem.txt] 1:460, :16 -> [lorem.txt] 1:469, :25 -> [lorem.txt] 1:478 (voluptua) 8:7 -> [lorem.txt] 1:486, :9 -> [lorem.txt] 1:488, :13 -> [lorem.txt] 1:492, :20 -> [lorem.txt] 1:499, :29 -> [lorem.txt] 1:508, :37 -> [lorem.txt] 1:516, :42 -> [lorem.txt] 1:521 (accusam), :45 -> [lorem.txt] 1:528, :48 -> [lorem.txt] 1:531, :53 -> [lorem.txt] 1:536, :63 -> [lorem.txt] 1:546 (dolores), :66 -> [lorem.txt] 1:553, :96 -> [lorem.txt] 1:583 (gubergren), :99 -> [lorem.txt] 1:592, :108 -> [lorem.txt] 1:601 (takimata) 9:7 -> [lorem.txt] 1:609, :8 -> [lorem.txt] 1:610 (sanctus), :11 -> [lorem.txt] 1:617", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;OAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;OAAQ,WAAW,MAAM,OAAOC;OAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;OAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;OAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;OAAQ,SAAS,SAASC;OAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;OAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner original lorem should return correct .size() 1`] = `586`; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner original lorem should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX lorem: ut XXX et } XXX magna XXX lorem: erat; {{{ sed } diam } XXX lorem: }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX lorem: ut XXX } et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX lorem: ut XXX et } XXX magna XXX lorem: erat; {{{ sed } diam } XXX lorem: }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX lorem: ut XXX } et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35 (consetetur), :45 -> [lorem.txt] 1:45, :46 -> [lorem.txt] 1:46 (sadipscing), :49 -> [lorem.txt] 1:56, :61 -> [lorem.txt] 1:68, :67 -> [lorem.txt] 1:74, :73 -> [lorem.txt] 1:80 (nonumy), :76 -> [lorem.txt] 1:86, :80 -> [lorem.txt] 1:90 (eirmod), :83 -> [lorem.txt] 1:96, :86 -> [lorem.txt] 1:99 (tempor), :89 -> [lorem.txt] 1:105, :90 -> [lorem.txt] 1:106 (invidunt) 2:7 -> [lorem.txt] 1:114, :11 -> [lorem.txt] 1:118 (labore), :14 -> [lorem.txt] 1:124, :20 -> [lorem.txt] 1:130 (dolore), :23 -> [lorem.txt] 1:136, :30 -> [lorem.txt] 1:143 (aliquyam) 3:7 -> [lorem.txt] 1:151, :18 -> [lorem.txt] 1:162, :24 -> [lorem.txt] 1:168, :31 -> [lorem.txt] 1:175 (voluptua) 4:7 -> [lorem.txt] 1:183, :10 -> [lorem.txt] 1:186, :25 -> [lorem.txt] 1:201 (accusam), :28 -> [lorem.txt] 1:208, :42 -> [lorem.txt] 1:222 (dolores), :45 -> [lorem.txt] 1:229, :59 -> [lorem.txt] 1:243, :75 -> [lorem.txt] 1:259 (gubergren), :78 -> [lorem.txt] 1:268, :87 -> [lorem.txt] 1:277 (takimata) 5:7 -> [lorem.txt] 1:285, :8 -> [lorem.txt] 1:286 (sanctus), :11 -> [lorem.txt] 1:293, :46 -> [lorem.txt] 1:328, :74 -> [lorem.txt] 1:356 (consetetur), :77 -> [lorem.txt] 1:366, :78 -> [lorem.txt] 1:367 (sadipscing), :81 -> [lorem.txt] 1:377, :98 -> [lorem.txt] 1:394 (nonumy), :101 -> [lorem.txt] 1:400, :102 -> [lorem.txt] 1:401 (eirmod), :105 -> [lorem.txt] 1:407, :106 -> [lorem.txt] 1:408 (tempor), :109 -> [lorem.txt] 1:414, :110 -> [lorem.txt] 1:415 (invidunt) 6:7 -> [lorem.txt] 1:423, :11 -> [lorem.txt] 1:427 (labore), :14 -> [lorem.txt] 1:433, :17 -> [lorem.txt] 1:436, :20 -> [lorem.txt] 1:439 (dolore), :23 -> [lorem.txt] 1:445, :30 -> [lorem.txt] 1:452 (aliquyam) 7:7 -> [lorem.txt] 1:460, :16 -> [lorem.txt] 1:469, :25 -> [lorem.txt] 1:478 (voluptua) 8:7 -> [lorem.txt] 1:486, :9 -> [lorem.txt] 1:488, :13 -> [lorem.txt] 1:492, :20 -> [lorem.txt] 1:499, :29 -> [lorem.txt] 1:508, :37 -> [lorem.txt] 1:516, :42 -> [lorem.txt] 1:521 (accusam), :45 -> [lorem.txt] 1:528, :48 -> [lorem.txt] 1:531, :53 -> [lorem.txt] 1:536, :63 -> [lorem.txt] 1:546 (dolores), :66 -> [lorem.txt] 1:553, :96 -> [lorem.txt] 1:583 (gubergren), :99 -> [lorem.txt] 1:592, :108 -> [lorem.txt] 1:601 (takimata) 9:7 -> [lorem.txt] 1:609, :8 -> [lorem.txt] 1:610 (sanctus), :11 -> [lorem.txt] 1:617", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;OAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;OAAQ,WAAW,MAAM,OAAOC;OAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;OAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;OAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;OAAQ,SAAS,SAASC;OAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;OAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX lorem: ut XXX et } XXX magna XXX lorem: erat; {{{ sed } diam } XXX lorem: }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX lorem: ut XXX } et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 (consetetur), :20 -> [lorem.txt] 3:10 3:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 (nonumy), :22 -> [lorem.txt] 4:18 4:7 -> [lorem.txt] 5:0 (eirmod), :10 -> [lorem.txt] 5:6, :13 -> [lorem.txt] 5:9 (tempor), :16 -> [lorem.txt] 5:15, :17 -> [lorem.txt] 5:16 (invidunt) 5:7 -> [lorem.txt] 5:24 6:7 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:3 (labore), :13 -> [lorem.txt] 6:9, :19 -> [lorem.txt] 6:15 (dolore), :22 -> [lorem.txt] 6:21 7:7 -> [lorem.txt] 7:0, :13 -> [lorem.txt] 7:6 (aliquyam) 8:7 -> [lorem.txt] 7:14 9:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 (voluptua) 10:7 -> [lorem.txt] 8:25 11:7 -> [lorem.txt] 9:0, :22 -> [lorem.txt] 9:15 (accusam), :25 -> [lorem.txt] 9:22 12:7 -> [lorem.txt] 10:0, :20 -> [lorem.txt] 10:13 (dolores), :23 -> [lorem.txt] 10:20 13:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 14:7 -> [lorem.txt] 12:0, :12 -> [lorem.txt] 12:5 (gubergren), :15 -> [lorem.txt] 12:14 15:7 -> [lorem.txt] 13:0 (takimata) 16:7 -> [lorem.txt] 13:8, :8 -> [lorem.txt] 13:9 (sanctus), :11 -> [lorem.txt] 13:16 17:7 -> [lorem.txt] 14:0 18:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 19:7 -> [lorem.txt] 16:0, :17 -> [lorem.txt] 16:10 (consetetur), :20 -> [lorem.txt] 17:10 20:7 -> [lorem.txt] 18:0, :12 -> [lorem.txt] 18:5 (nonumy), :15 -> [lorem.txt] 18:11, :16 -> [lorem.txt] 18:12 (eirmod), :19 -> [lorem.txt] 18:18, :20 -> [lorem.txt] 18:19 (tempor), :23 -> [lorem.txt] 19:8, :27 -> [lorem.txt] 19:12 (labore), :30 -> [lorem.txt] 19:18 21:7 -> [lorem.txt] 20:0, :10 -> [lorem.txt] 20:3 (dolore), :13 -> [lorem.txt] 20:9, :20 -> [lorem.txt] 20:16 (aliquyam) 22:7 -> [lorem.txt] 20:24 23:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8, :24 -> [lorem.txt] 21:17 (voluptua) 24:7 -> [lorem.txt] 21:25 25:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 26:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 (accusam), :23 -> [lorem.txt] 23:20 27:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7, :24 -> [lorem.txt] 24:17 (dolores), :27 -> [lorem.txt] 24:24 28:7 -> [lorem.txt] 25:0 29:7 -> [lorem.txt] 26:0, :12 -> [lorem.txt] 26:5 (gubergren), :15 -> [lorem.txt] 26:14 30:7 -> [lorem.txt] 27:0 (takimata) 31:7 -> [lorem.txt] 27:8, :8 -> [lorem.txt] 27:9 (sanctus), :11 -> [lorem.txt] 27:16 32:7 -> [lorem.txt] 28:0 33:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQA,GACA;OACV,MAAM,MAAMC,GAAM;OAClBC,GAAM,GAAGC,GAAM,CAACC;OAAQ;OACxB,GAAGC,GAAM,MAAMC,GAAM;OACrB,MAAMC;OAAQ;OACd,IAAI,MAAM,OAAOC;OAAQ;OACzB,eAAeC,GAAO;OACtB,aAAaC,GAAO;OACpB,aAAa;OACb,KAAKC,GAAS;OACdC;OAAQ,CAACC,GAAO;OAChB;OACA,QAAQ;OACR,UAAUb,GACA;OACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;OAClB,GAAGC,GAAM,OAAOC;OAAQ;OACxB,QAAQ,SAASC;OAAQ;OACzB,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAKC,GAAO;OACpB,EAAE,KAAK,UAAUC,GAAO;OACxB;OACA,KAAKC,GAAS;OACdC;OAAQ,CAACC,GAAO;OAChB;OACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner raw lorem lines should return correct .size() 1`] = `741`; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner raw lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: lorem: ut XXX et } XXX lorem: magna XXX lorem: erat; lorem: {{{ sed } diam } XXX lorem: }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX elitr, sed lorem: diam XXX XXX XXX ut XXX } lorem: et XXX magna XXX lorem: lorem: erat, { sed diam XXX lorem: lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: lorem: ut XXX et } XXX lorem: magna XXX lorem: erat; lorem: {{{ sed } diam } XXX lorem: }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX elitr, sed lorem: diam XXX XXX XXX ut XXX } lorem: et XXX magna XXX lorem: lorem: erat, { sed diam XXX lorem: lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 (consetetur), :20 -> [lorem.txt] 3:10 3:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 (nonumy), :22 -> [lorem.txt] 4:18 4:7 -> [lorem.txt] 5:0 (eirmod), :10 -> [lorem.txt] 5:6, :13 -> [lorem.txt] 5:9 (tempor), :16 -> [lorem.txt] 5:15, :17 -> [lorem.txt] 5:16 (invidunt) 5:7 -> [lorem.txt] 5:24 6:7 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:3 (labore), :13 -> [lorem.txt] 6:9, :19 -> [lorem.txt] 6:15 (dolore), :22 -> [lorem.txt] 6:21 7:7 -> [lorem.txt] 7:0, :13 -> [lorem.txt] 7:6 (aliquyam) 8:7 -> [lorem.txt] 7:14 9:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 (voluptua) 10:7 -> [lorem.txt] 8:25 11:7 -> [lorem.txt] 9:0, :22 -> [lorem.txt] 9:15 (accusam), :25 -> [lorem.txt] 9:22 12:7 -> [lorem.txt] 10:0, :20 -> [lorem.txt] 10:13 (dolores), :23 -> [lorem.txt] 10:20 13:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 14:7 -> [lorem.txt] 12:0, :12 -> [lorem.txt] 12:5 (gubergren), :15 -> [lorem.txt] 12:14 15:7 -> [lorem.txt] 13:0 (takimata) 16:7 -> [lorem.txt] 13:8, :8 -> [lorem.txt] 13:9 (sanctus), :11 -> [lorem.txt] 13:16 17:7 -> [lorem.txt] 14:0 18:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 19:7 -> [lorem.txt] 16:0, :17 -> [lorem.txt] 16:10 (consetetur), :20 -> [lorem.txt] 17:10 20:7 -> [lorem.txt] 18:0, :12 -> [lorem.txt] 18:5 (nonumy), :15 -> [lorem.txt] 18:11, :16 -> [lorem.txt] 18:12 (eirmod), :19 -> [lorem.txt] 18:18, :20 -> [lorem.txt] 18:19 (tempor), :23 -> [lorem.txt] 19:8, :27 -> [lorem.txt] 19:12 (labore), :30 -> [lorem.txt] 19:18 21:7 -> [lorem.txt] 20:0, :10 -> [lorem.txt] 20:3 (dolore), :13 -> [lorem.txt] 20:9, :20 -> [lorem.txt] 20:16 (aliquyam) 22:7 -> [lorem.txt] 20:24 23:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8, :24 -> [lorem.txt] 21:17 (voluptua) 24:7 -> [lorem.txt] 21:25 25:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 26:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 (accusam), :23 -> [lorem.txt] 23:20 27:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7, :24 -> [lorem.txt] 24:17 (dolores), :27 -> [lorem.txt] 24:24 28:7 -> [lorem.txt] 25:0 29:7 -> [lorem.txt] 26:0, :12 -> [lorem.txt] 26:5 (gubergren), :15 -> [lorem.txt] 26:14 30:7 -> [lorem.txt] 27:0 (takimata) 31:7 -> [lorem.txt] 27:8, :8 -> [lorem.txt] 27:9 (sanctus), :11 -> [lorem.txt] 27:16 32:7 -> [lorem.txt] 28:0 33:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQA,GACA;OACV,MAAM,MAAMC,GAAM;OAClBC,GAAM,GAAGC,GAAM,CAACC;OAAQ;OACxB,GAAGC,GAAM,MAAMC,GAAM;OACrB,MAAMC;OAAQ;OACd,IAAI,MAAM,OAAOC;OAAQ;OACzB,eAAeC,GAAO;OACtB,aAAaC,GAAO;OACpB,aAAa;OACb,KAAKC,GAAS;OACdC;OAAQ,CAACC,GAAO;OAChB;OACA,QAAQ;OACR,UAAUb,GACA;OACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;OAClB,GAAGC,GAAM,OAAOC;OAAQ;OACxB,QAAQ,SAASC;OAAQ;OACzB,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAKC,GAAO;OACpB,EAAE,KAAK,UAAUC,GAAO;OACxB;OACA,KAAKC,GAAS;OACdC;OAAQ,CAACC,GAAO;OAChB;OACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: lorem: ut XXX et } XXX lorem: magna XXX lorem: erat; lorem: {{{ sed } diam } XXX lorem: }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX elitr, sed lorem: diam XXX XXX XXX ut XXX } lorem: et XXX magna XXX lorem: lorem: erat, { sed diam XXX lorem: lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX lorem: XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35 (consetetur), :45 -> [lorem.txt] 1:45, :46 -> [lorem.txt] 1:46 (sadipscing), :49 -> [lorem.txt] 1:56, :61 -> [lorem.txt] 1:68, :67 -> [lorem.txt] 1:74, :73 -> [lorem.txt] 1:80 (nonumy), :76 -> [lorem.txt] 1:86, :80 -> [lorem.txt] 1:90 (eirmod), :83 -> [lorem.txt] 1:96, :86 -> [lorem.txt] 1:99 (tempor), :89 -> [lorem.txt] 1:105, :90 -> [lorem.txt] 1:106 (invidunt) 2:7 -> [lorem.txt] 1:114, :11 -> [lorem.txt] 1:118 (labore), :14 -> [lorem.txt] 1:124, :20 -> [lorem.txt] 1:130 (dolore), :23 -> [lorem.txt] 1:136, :30 -> [lorem.txt] 1:143 (aliquyam) 3:7 -> [lorem.txt] 1:151, :18 -> [lorem.txt] 1:162, :24 -> [lorem.txt] 1:168, :31 -> [lorem.txt] 1:175 (voluptua) 4:7 -> [lorem.txt] 1:183, :10 -> [lorem.txt] 1:186, :25 -> [lorem.txt] 1:201 (accusam), :28 -> [lorem.txt] 1:208, :42 -> [lorem.txt] 1:222 (dolores), :45 -> [lorem.txt] 1:229, :59 -> [lorem.txt] 1:243, :75 -> [lorem.txt] 1:259 (gubergren), :78 -> [lorem.txt] 1:268, :87 -> [lorem.txt] 1:277 (takimata) 5:7 -> [lorem.txt] 1:285, :8 -> [lorem.txt] 1:286 (sanctus), :11 -> [lorem.txt] 1:293, :46 -> [lorem.txt] 1:328, :74 -> [lorem.txt] 1:356 (consetetur), :77 -> [lorem.txt] 1:366, :78 -> [lorem.txt] 1:367 (sadipscing), :81 -> [lorem.txt] 1:377, :98 -> [lorem.txt] 1:394 (nonumy), :101 -> [lorem.txt] 1:400, :102 -> [lorem.txt] 1:401 (eirmod), :105 -> [lorem.txt] 1:407, :106 -> [lorem.txt] 1:408 (tempor), :109 -> [lorem.txt] 1:414, :110 -> [lorem.txt] 1:415 (invidunt) 6:7 -> [lorem.txt] 1:423, :11 -> [lorem.txt] 1:427 (labore), :14 -> [lorem.txt] 1:433, :17 -> [lorem.txt] 1:436, :20 -> [lorem.txt] 1:439 (dolore), :23 -> [lorem.txt] 1:445, :30 -> [lorem.txt] 1:452 (aliquyam) 7:7 -> [lorem.txt] 1:460, :16 -> [lorem.txt] 1:469, :25 -> [lorem.txt] 1:478 (voluptua) 8:7 -> [lorem.txt] 1:486, :9 -> [lorem.txt] 1:488, :13 -> [lorem.txt] 1:492, :20 -> [lorem.txt] 1:499, :29 -> [lorem.txt] 1:508, :37 -> [lorem.txt] 1:516, :42 -> [lorem.txt] 1:521 (accusam), :45 -> [lorem.txt] 1:528, :48 -> [lorem.txt] 1:531, :53 -> [lorem.txt] 1:536, :63 -> [lorem.txt] 1:546 (dolores), :66 -> [lorem.txt] 1:553, :96 -> [lorem.txt] 1:583 (gubergren), :99 -> [lorem.txt] 1:592, :108 -> [lorem.txt] 1:601 (takimata) 9:7 -> [lorem.txt] 1:609, :8 -> [lorem.txt] 1:610 (sanctus), :11 -> [lorem.txt] 1:617", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;OAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;OAAQ,WAAW,MAAM,OAAOC;OAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;OAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;OAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;OAAQ,SAAS,SAASC;OAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;OAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner raw lorem should return correct .size() 1`] = `586`; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner raw lorem should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX lorem: ut XXX et } XXX magna XXX lorem: erat; {{{ sed } diam } XXX lorem: }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX lorem: ut XXX } et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX lorem: ut XXX et } XXX magna XXX lorem: erat; {{{ sed } diam } XXX lorem: }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX lorem: ut XXX } et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources PrefixSource SourceMapSourceInner raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35 (consetetur), :45 -> [lorem.txt] 1:45, :46 -> [lorem.txt] 1:46 (sadipscing), :49 -> [lorem.txt] 1:56, :61 -> [lorem.txt] 1:68, :67 -> [lorem.txt] 1:74, :73 -> [lorem.txt] 1:80 (nonumy), :76 -> [lorem.txt] 1:86, :80 -> [lorem.txt] 1:90 (eirmod), :83 -> [lorem.txt] 1:96, :86 -> [lorem.txt] 1:99 (tempor), :89 -> [lorem.txt] 1:105, :90 -> [lorem.txt] 1:106 (invidunt) 2:7 -> [lorem.txt] 1:114, :11 -> [lorem.txt] 1:118 (labore), :14 -> [lorem.txt] 1:124, :20 -> [lorem.txt] 1:130 (dolore), :23 -> [lorem.txt] 1:136, :30 -> [lorem.txt] 1:143 (aliquyam) 3:7 -> [lorem.txt] 1:151, :18 -> [lorem.txt] 1:162, :24 -> [lorem.txt] 1:168, :31 -> [lorem.txt] 1:175 (voluptua) 4:7 -> [lorem.txt] 1:183, :10 -> [lorem.txt] 1:186, :25 -> [lorem.txt] 1:201 (accusam), :28 -> [lorem.txt] 1:208, :42 -> [lorem.txt] 1:222 (dolores), :45 -> [lorem.txt] 1:229, :59 -> [lorem.txt] 1:243, :75 -> [lorem.txt] 1:259 (gubergren), :78 -> [lorem.txt] 1:268, :87 -> [lorem.txt] 1:277 (takimata) 5:7 -> [lorem.txt] 1:285, :8 -> [lorem.txt] 1:286 (sanctus), :11 -> [lorem.txt] 1:293, :46 -> [lorem.txt] 1:328, :74 -> [lorem.txt] 1:356 (consetetur), :77 -> [lorem.txt] 1:366, :78 -> [lorem.txt] 1:367 (sadipscing), :81 -> [lorem.txt] 1:377, :98 -> [lorem.txt] 1:394 (nonumy), :101 -> [lorem.txt] 1:400, :102 -> [lorem.txt] 1:401 (eirmod), :105 -> [lorem.txt] 1:407, :106 -> [lorem.txt] 1:408 (tempor), :109 -> [lorem.txt] 1:414, :110 -> [lorem.txt] 1:415 (invidunt) 6:7 -> [lorem.txt] 1:423, :11 -> [lorem.txt] 1:427 (labore), :14 -> [lorem.txt] 1:433, :17 -> [lorem.txt] 1:436, :20 -> [lorem.txt] 1:439 (dolore), :23 -> [lorem.txt] 1:445, :30 -> [lorem.txt] 1:452 (aliquyam) 7:7 -> [lorem.txt] 1:460, :16 -> [lorem.txt] 1:469, :25 -> [lorem.txt] 1:478 (voluptua) 8:7 -> [lorem.txt] 1:486, :9 -> [lorem.txt] 1:488, :13 -> [lorem.txt] 1:492, :20 -> [lorem.txt] 1:499, :29 -> [lorem.txt] 1:508, :37 -> [lorem.txt] 1:516, :42 -> [lorem.txt] 1:521 (accusam), :45 -> [lorem.txt] 1:528, :48 -> [lorem.txt] 1:531, :53 -> [lorem.txt] 1:536, :63 -> [lorem.txt] 1:546 (dolores), :66 -> [lorem.txt] 1:553, :96 -> [lorem.txt] 1:583 (gubergren), :99 -> [lorem.txt] 1:592, :108 -> [lorem.txt] 1:601 (takimata) 9:7 -> [lorem.txt] 1:609, :8 -> [lorem.txt] 1:610 (sanctus), :11 -> [lorem.txt] 1:617", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;OAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;OAAQ,WAAW,MAAM,OAAOC;OAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;OAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;OAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;OAAQ,SAAS,SAASC;OAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;OAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX lorem: ut XXX et } XXX magna XXX lorem: erat; {{{ sed } diam } XXX lorem: }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX lorem: ut XXX } et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX lorem: XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CachedSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource CachedSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource CachedSource original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources ReplaceSource CachedSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource CachedSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CachedSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CachedSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource CachedSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource CachedSource original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources ReplaceSource CachedSource original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource CachedSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CachedSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CachedSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource CachedSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource CachedSource raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources ReplaceSource CachedSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource CachedSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CachedSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CachedSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource CachedSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource CachedSource raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources ReplaceSource CachedSource raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource CachedSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CachedSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CompatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource CompatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource CompatSource original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources ReplaceSource CompatSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource CompatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CompatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CompatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource CompatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource CompatSource original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources ReplaceSource CompatSource original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource CompatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CompatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CompatSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource CompatSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource CompatSource raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources ReplaceSource CompatSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource CompatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CompatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CompatSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource CompatSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource CompatSource raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources ReplaceSource CompatSource raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource CompatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource CompatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0 34:0 -> [lorem.txt] 2:0 35:0 -> [lorem.txt] 4:0 36:0 -> [lorem.txt] 5:0 37:0 -> [lorem.txt] 5:0 38:0 -> [lorem.txt] 6:0 39:0 -> [lorem.txt] 7:0 40:0 -> [lorem.txt] 7:0 41:0 -> [lorem.txt] 8:0 42:0 -> [lorem.txt] 8:0 43:0 -> [lorem.txt] 9:0 44:0 -> [lorem.txt] 10:0 45:0 -> [lorem.txt] 11:0 46:0 -> [lorem.txt] 12:0 47:0 -> [lorem.txt] 13:0 48:0 -> [lorem.txt] 13:0 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0 51:0 -> [lorem.txt] 16:0 52:0 -> [lorem.txt] 18:0 53:0 -> [lorem.txt] 20:0 54:0 -> [lorem.txt] 20:0 55:0 -> [lorem.txt] 21:0 56:0 -> [lorem.txt] 21:0 57:0 -> [lorem.txt] 22:0 58:0 -> [lorem.txt] 23:0 59:0 -> [lorem.txt] 24:0 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0 62:0 -> [lorem.txt] 27:0 63:0 -> [lorem.txt] 27:0 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0 66:0 -> [lorem.txt] 2:0 67:0 -> [lorem.txt] 4:0 68:0 -> [lorem.txt] 5:0 69:0 -> [lorem.txt] 5:0 70:0 -> [lorem.txt] 6:0 71:0 -> [lorem.txt] 7:0 72:0 -> [lorem.txt] 7:0 73:0 -> [lorem.txt] 8:0 74:0 -> [lorem.txt] 8:0 75:0 -> [lorem.txt] 9:0 76:0 -> [lorem.txt] 10:0 77:0 -> [lorem.txt] 11:0 78:0 -> [lorem.txt] 12:0 79:0 -> [lorem.txt] 13:0 80:0 -> [lorem.txt] 13:0 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0 83:0 -> [lorem.txt] 16:0 84:0 -> [lorem.txt] 18:0 85:0 -> [lorem.txt] 20:0 86:0 -> [lorem.txt] 20:0 87:0 -> [lorem.txt] 21:0 88:0 -> [lorem.txt] 21:0 89:0 -> [lorem.txt] 22:0 90:0 -> [lorem.txt] 23:0 91:0 -> [lorem.txt] 24:0 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0 94:0 -> [lorem.txt] 27:0 95:0 -> [lorem.txt] 27:0 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 34:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 35:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 36:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 37:0 -> [lorem.txt] 5:24 38:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 39:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 40:0 -> [lorem.txt] 7:14 41:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 42:0 -> [lorem.txt] 8:25 43:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 44:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 45:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 46:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 47:0 -> [lorem.txt] 13:0 (takimata) 48:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 51:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 52:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 53:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 54:0 -> [lorem.txt] 20:24 55:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 56:0 -> [lorem.txt] 21:25 57:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 58:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 59:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 62:0 -> [lorem.txt] 27:0 (takimata) 63:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 66:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 67:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 68:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 69:0 -> [lorem.txt] 5:24 70:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 71:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 72:0 -> [lorem.txt] 7:14 73:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 74:0 -> [lorem.txt] 8:25 75:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 76:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 77:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 78:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 79:0 -> [lorem.txt] 13:0 (takimata) 80:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 83:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 84:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 85:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 86:0 -> [lorem.txt] 20:24 87:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 88:0 -> [lorem.txt] 21:25 89:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 90:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 91:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 94:0 -> [lorem.txt] 27:0 (takimata) 95:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource original lorem lines should return correct .size() 1`] = `1530`; exports[`Fuzzy 2 sources ReplaceSource ConcatSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0 34:0 -> [lorem.txt] 2:0 35:0 -> [lorem.txt] 4:0 36:0 -> [lorem.txt] 5:0 37:0 -> [lorem.txt] 5:0 38:0 -> [lorem.txt] 6:0 39:0 -> [lorem.txt] 7:0 40:0 -> [lorem.txt] 7:0 41:0 -> [lorem.txt] 8:0 42:0 -> [lorem.txt] 8:0 43:0 -> [lorem.txt] 9:0 44:0 -> [lorem.txt] 10:0 45:0 -> [lorem.txt] 11:0 46:0 -> [lorem.txt] 12:0 47:0 -> [lorem.txt] 13:0 48:0 -> [lorem.txt] 13:0 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0 51:0 -> [lorem.txt] 16:0 52:0 -> [lorem.txt] 18:0 53:0 -> [lorem.txt] 20:0 54:0 -> [lorem.txt] 20:0 55:0 -> [lorem.txt] 21:0 56:0 -> [lorem.txt] 21:0 57:0 -> [lorem.txt] 22:0 58:0 -> [lorem.txt] 23:0 59:0 -> [lorem.txt] 24:0 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0 62:0 -> [lorem.txt] 27:0 63:0 -> [lorem.txt] 27:0 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0 66:0 -> [lorem.txt] 2:0 67:0 -> [lorem.txt] 4:0 68:0 -> [lorem.txt] 5:0 69:0 -> [lorem.txt] 5:0 70:0 -> [lorem.txt] 6:0 71:0 -> [lorem.txt] 7:0 72:0 -> [lorem.txt] 7:0 73:0 -> [lorem.txt] 8:0 74:0 -> [lorem.txt] 8:0 75:0 -> [lorem.txt] 9:0 76:0 -> [lorem.txt] 10:0 77:0 -> [lorem.txt] 11:0 78:0 -> [lorem.txt] 12:0 79:0 -> [lorem.txt] 13:0 80:0 -> [lorem.txt] 13:0 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0 83:0 -> [lorem.txt] 16:0 84:0 -> [lorem.txt] 18:0 85:0 -> [lorem.txt] 20:0 86:0 -> [lorem.txt] 20:0 87:0 -> [lorem.txt] 21:0 88:0 -> [lorem.txt] 21:0 89:0 -> [lorem.txt] 22:0 90:0 -> [lorem.txt] 23:0 91:0 -> [lorem.txt] 24:0 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0 94:0 -> [lorem.txt] 27:0 95:0 -> [lorem.txt] 27:0 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 34:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 35:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 36:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 37:0 -> [lorem.txt] 5:24 38:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 39:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 40:0 -> [lorem.txt] 7:14 41:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 42:0 -> [lorem.txt] 8:25 43:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 44:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 45:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 46:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 47:0 -> [lorem.txt] 13:0 (takimata) 48:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 51:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 52:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 53:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 54:0 -> [lorem.txt] 20:24 55:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 56:0 -> [lorem.txt] 21:25 57:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 58:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 59:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 62:0 -> [lorem.txt] 27:0 (takimata) 63:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 66:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 67:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 68:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 69:0 -> [lorem.txt] 5:24 70:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 71:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 72:0 -> [lorem.txt] 7:14 73:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 74:0 -> [lorem.txt] 8:25 75:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 76:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 77:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 78:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 79:0 -> [lorem.txt] 13:0 (takimata) 80:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 83:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 84:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 85:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 86:0 -> [lorem.txt] 20:24 87:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 88:0 -> [lorem.txt] 21:25 89:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 90:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 91:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 94:0 -> [lorem.txt] 27:0 (takimata) 95:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0 10:0 -> [lorem.txt] 1:0 11:0 -> [lorem.txt] 1:0 12:0 -> [lorem.txt] 1:0 13:0 -> [lorem.txt] 1:0 14:0 -> [lorem.txt] 1:0 15:0 -> [lorem.txt] 1:0 16:0 -> [lorem.txt] 1:0 17:0 -> [lorem.txt] 1:0 18:0 -> [lorem.txt] 1:0 19:0 -> [lorem.txt] 1:0 20:0 -> [lorem.txt] 1:0 21:0 -> [lorem.txt] 1:0 22:0 -> [lorem.txt] 1:0 23:0 -> [lorem.txt] 1:0 24:0 -> [lorem.txt] 1:0 25:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 10:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 11:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 12:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 13:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 14:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 15:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 16:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 17:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 18:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 19:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 20:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 21:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 22:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 23:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 24:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 25:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource original lorem should return correct .size() 1`] = `1569`; exports[`Fuzzy 2 sources ReplaceSource ConcatSource original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0 10:0 -> [lorem.txt] 1:0 11:0 -> [lorem.txt] 1:0 12:0 -> [lorem.txt] 1:0 13:0 -> [lorem.txt] 1:0 14:0 -> [lorem.txt] 1:0 15:0 -> [lorem.txt] 1:0 16:0 -> [lorem.txt] 1:0 17:0 -> [lorem.txt] 1:0 18:0 -> [lorem.txt] 1:0 19:0 -> [lorem.txt] 1:0 20:0 -> [lorem.txt] 1:0 21:0 -> [lorem.txt] 1:0 22:0 -> [lorem.txt] 1:0 23:0 -> [lorem.txt] 1:0 24:0 -> [lorem.txt] 1:0 25:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 10:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 11:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 12:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 13:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 14:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 15:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 16:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 17:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :36 -> [lorem.txt] 1:0, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 18:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 19:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 20:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 21:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 22:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 23:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 24:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 25:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,gCAAzmB,QAAQ,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource ConcatSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource ConcatSource raw lorem lines should return correct .size() 1`] = `1530`; exports[`Fuzzy 2 sources ReplaceSource ConcatSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource ConcatSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource ConcatSource raw lorem should return correct .size() 1`] = `1569`; exports[`Fuzzy 2 sources ReplaceSource ConcatSource raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ConcatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 5:0 7:0 -> [lorem.txt] 6:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 7:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 8:0 12:0 -> [lorem.txt] 9:0 13:0 -> [lorem.txt] 10:0 14:0 -> [lorem.txt] 11:0 15:0 -> [lorem.txt] 12:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 13:0 18:0 -> [lorem.txt] 14:0 19:0 -> [lorem.txt] 15:0 20:0 -> [lorem.txt] 16:0 21:0 -> [lorem.txt] 17:0 22:0 -> [lorem.txt] 18:0 23:0 -> [lorem.txt] 19:0 24:0 -> [lorem.txt] 19:0 25:0 -> [lorem.txt] 20:0 26:0 -> [lorem.txt] 20:0 27:0 -> [lorem.txt] 21:0 28:0 -> [lorem.txt] 21:0 29:0 -> [lorem.txt] 22:0 30:0 -> [lorem.txt] 23:0 31:0 -> [lorem.txt] 24:0 32:0 -> [lorem.txt] 25:0 33:0 -> [lorem.txt] 26:0 34:0 -> [lorem.txt] 27:0 35:0 -> [lorem.txt] 27:0 36:0 -> [lorem.txt] 28:0 37:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 (consetetur), :20 -> [lorem.txt] 2:20 3:7 -> [lorem.txt] 3:0 (sadipscing), :10 -> [lorem.txt] 3:10 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 (nonumy), :22 -> [lorem.txt] 4:18 5:7 -> [lorem.txt] 5:0 (eirmod), :10 -> [lorem.txt] 5:6, :13 -> [lorem.txt] 5:9 (tempor), :16 -> [lorem.txt] 5:15, :17 -> [lorem.txt] 5:16 (invidunt) 6:0 -> [lorem.txt] 5:24 7:7 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:3 (labore), :13 -> [lorem.txt] 6:9, :19 -> [lorem.txt] 6:15 (dolore), :22 -> [lorem.txt] 6:21 8:7 -> [lorem.txt] 7:0, :13 -> [lorem.txt] 7:6 (aliquyam) 9:0 -> [lorem.txt] 7:14 10:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 (voluptua) 11:0 -> [lorem.txt] 8:25 12:7 -> [lorem.txt] 9:0, :22 -> [lorem.txt] 9:15 (accusam), :25 -> [lorem.txt] 9:22 13:7 -> [lorem.txt] 10:0, :20 -> [lorem.txt] 10:13 (dolores), :23 -> [lorem.txt] 10:20 14:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 15:7 -> [lorem.txt] 12:0, :12 -> [lorem.txt] 12:5 (gubergren), :15 -> [lorem.txt] 12:14 16:7 -> [lorem.txt] 13:0 (takimata) 17:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 18:7 -> [lorem.txt] 14:0 19:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 20:7 -> [lorem.txt] 16:0, :17 -> [lorem.txt] 16:10 (consetetur), :20 -> [lorem.txt] 16:20 21:7 -> [lorem.txt] 17:0 (sadipscing), :10 -> [lorem.txt] 17:10 22:7 -> [lorem.txt] 18:0, :12 -> [lorem.txt] 18:5 (nonumy), :15 -> [lorem.txt] 18:11, :16 -> [lorem.txt] 18:12 (eirmod), :19 -> [lorem.txt] 18:18, :20 -> [lorem.txt] 18:19 (tempor), :23 -> [lorem.txt] 18:25 23:7 -> [lorem.txt] 19:0 (invidunt) 24:0 -> [lorem.txt] 19:8, :4 -> [lorem.txt] 19:12 (labore), :7 -> [lorem.txt] 19:18 25:7 -> [lorem.txt] 20:0, :10 -> [lorem.txt] 20:3 (dolore), :13 -> [lorem.txt] 20:9, :20 -> [lorem.txt] 20:16 (aliquyam) 26:0 -> [lorem.txt] 20:24 27:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8, :24 -> [lorem.txt] 21:17 (voluptua) 28:0 -> [lorem.txt] 21:25 29:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 30:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 (accusam), :23 -> [lorem.txt] 23:20 31:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7, :24 -> [lorem.txt] 24:17 (dolores), :27 -> [lorem.txt] 24:24 32:7 -> [lorem.txt] 25:0 33:7 -> [lorem.txt] 26:0, :12 -> [lorem.txt] 26:5 (gubergren), :15 -> [lorem.txt] 26:14 34:7 -> [lorem.txt] 27:0 (takimata) 35:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 36:7 -> [lorem.txt] 28:0 37:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQA,GAAU;OACpBC,GAAU;OACV,MAAM,MAAMC,GAAM;OAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;OACxB,GAAGC,GAAM,MAAMC,GAAM;OACrB,MAAMC;AAAQ;OACd,IAAI,MAAM,OAAOC;AAAQ;OACzB,eAAeC,GAAO;OACtB,aAAaC,GAAO;OACpB,aAAa;OACb,KAAKC,GAAS;OACdC;AAAQ,CAACC,GAAO;OAChB;OACA,QAAQ;OACR,UAAUd,GAAU;OACpBC,GAAU;OACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GAAM;OACzBC;AAAQ,IAAIC,GAAM;OAClB,GAAGC,GAAM,OAAOC;AAAQ;OACxB,QAAQ,SAASC;AAAQ;OACzB,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAKC,GAAO;OACpB,EAAE,KAAK,UAAUC,GAAO;OACxB;OACA,KAAKC,GAAS;OACdC;AAAQ,CAACC,GAAO;OAChB;OACA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource original lorem lines should return correct .size() 1`] = `726`; exports[`Fuzzy 2 sources ReplaceSource PrefixSource original lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX lorem: XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: ut XXX et } XXX lorem: magna XXX erat; lorem: {{{ sed } diam } XXX }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX lorem: XXX elitr, sed lorem: diam XXX XXX XXX lorem: XXX ut XXX } lorem: et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 5:0 7:0 -> [lorem.txt] 6:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 7:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 8:0 12:0 -> [lorem.txt] 9:0 13:0 -> [lorem.txt] 10:0 14:0 -> [lorem.txt] 11:0 15:0 -> [lorem.txt] 12:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 13:0 18:0 -> [lorem.txt] 14:0 19:0 -> [lorem.txt] 15:0 20:0 -> [lorem.txt] 16:0 21:0 -> [lorem.txt] 17:0 22:0 -> [lorem.txt] 18:0 23:0 -> [lorem.txt] 19:0 24:0 -> [lorem.txt] 19:0 25:0 -> [lorem.txt] 20:0 26:0 -> [lorem.txt] 20:0 27:0 -> [lorem.txt] 21:0 28:0 -> [lorem.txt] 21:0 29:0 -> [lorem.txt] 22:0 30:0 -> [lorem.txt] 23:0 31:0 -> [lorem.txt] 24:0 32:0 -> [lorem.txt] 25:0 33:0 -> [lorem.txt] 26:0 34:0 -> [lorem.txt] 27:0 35:0 -> [lorem.txt] 27:0 36:0 -> [lorem.txt] 28:0 37:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX lorem: XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: ut XXX et } XXX lorem: magna XXX erat; lorem: {{{ sed } diam } XXX }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX lorem: XXX elitr, sed lorem: diam XXX XXX XXX lorem: XXX ut XXX } lorem: et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 (consetetur), :20 -> [lorem.txt] 2:20 3:7 -> [lorem.txt] 3:0 (sadipscing), :10 -> [lorem.txt] 3:10 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 (nonumy), :22 -> [lorem.txt] 4:18 5:7 -> [lorem.txt] 5:0 (eirmod), :10 -> [lorem.txt] 5:6, :13 -> [lorem.txt] 5:9 (tempor), :16 -> [lorem.txt] 5:15, :17 -> [lorem.txt] 5:16 (invidunt) 6:0 -> [lorem.txt] 5:24 7:7 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:3 (labore), :13 -> [lorem.txt] 6:9, :19 -> [lorem.txt] 6:15 (dolore), :22 -> [lorem.txt] 6:21 8:7 -> [lorem.txt] 7:0, :13 -> [lorem.txt] 7:6 (aliquyam) 9:0 -> [lorem.txt] 7:14 10:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 (voluptua) 11:0 -> [lorem.txt] 8:25 12:7 -> [lorem.txt] 9:0, :22 -> [lorem.txt] 9:15 (accusam), :25 -> [lorem.txt] 9:22 13:7 -> [lorem.txt] 10:0, :20 -> [lorem.txt] 10:13 (dolores), :23 -> [lorem.txt] 10:20 14:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 15:7 -> [lorem.txt] 12:0, :12 -> [lorem.txt] 12:5 (gubergren), :15 -> [lorem.txt] 12:14 16:7 -> [lorem.txt] 13:0 (takimata) 17:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 18:7 -> [lorem.txt] 14:0 19:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 20:7 -> [lorem.txt] 16:0, :17 -> [lorem.txt] 16:10 (consetetur), :20 -> [lorem.txt] 16:20 21:7 -> [lorem.txt] 17:0 (sadipscing), :10 -> [lorem.txt] 17:10 22:7 -> [lorem.txt] 18:0, :12 -> [lorem.txt] 18:5 (nonumy), :15 -> [lorem.txt] 18:11, :16 -> [lorem.txt] 18:12 (eirmod), :19 -> [lorem.txt] 18:18, :20 -> [lorem.txt] 18:19 (tempor), :23 -> [lorem.txt] 18:25 23:7 -> [lorem.txt] 19:0 (invidunt) 24:0 -> [lorem.txt] 19:8, :4 -> [lorem.txt] 19:12 (labore), :7 -> [lorem.txt] 19:18 25:7 -> [lorem.txt] 20:0, :10 -> [lorem.txt] 20:3 (dolore), :13 -> [lorem.txt] 20:9, :20 -> [lorem.txt] 20:16 (aliquyam) 26:0 -> [lorem.txt] 20:24 27:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8, :24 -> [lorem.txt] 21:17 (voluptua) 28:0 -> [lorem.txt] 21:25 29:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 30:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 (accusam), :23 -> [lorem.txt] 23:20 31:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7, :24 -> [lorem.txt] 24:17 (dolores), :27 -> [lorem.txt] 24:24 32:7 -> [lorem.txt] 25:0 33:7 -> [lorem.txt] 26:0, :12 -> [lorem.txt] 26:5 (gubergren), :15 -> [lorem.txt] 26:14 34:7 -> [lorem.txt] 27:0 (takimata) 35:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 36:7 -> [lorem.txt] 28:0 37:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQA,GAAU;OACpBC,GAAU;OACV,MAAM,MAAMC,GAAM;OAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;OACxB,GAAGC,GAAM,MAAMC,GAAM;OACrB,MAAMC;AAAQ;OACd,IAAI,MAAM,OAAOC;AAAQ;OACzB,eAAeC,GAAO;OACtB,aAAaC,GAAO;OACpB,aAAa;OACb,KAAKC,GAAS;OACdC;AAAQ,CAACC,GAAO;OAChB;OACA,QAAQ;OACR,UAAUd,GAAU;OACpBC,GAAU;OACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GAAM;OACzBC;AAAQ,IAAIC,GAAM;OAClB,GAAGC,GAAM,OAAOC;AAAQ;OACxB,QAAQ,SAASC;AAAQ;OACzB,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAKC,GAAO;OACpB,EAAE,KAAK,UAAUC,GAAO;OACxB;OACA,KAAKC,GAAS;OACdC;AAAQ,CAACC,GAAO;OAChB;OACA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX lorem: XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: ut XXX et } XXX lorem: magna XXX erat; lorem: {{{ sed } diam } XXX }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX lorem: XXX elitr, sed lorem: diam XXX XXX XXX lorem: XXX ut XXX } lorem: et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35 (consetetur), :45 -> [lorem.txt] 1:45, :46 -> [lorem.txt] 1:46 (sadipscing), :49 -> [lorem.txt] 1:56, :61 -> [lorem.txt] 1:68, :67 -> [lorem.txt] 1:74, :73 -> [lorem.txt] 1:80 (nonumy), :76 -> [lorem.txt] 1:86, :80 -> [lorem.txt] 1:90 (eirmod), :83 -> [lorem.txt] 1:96, :86 -> [lorem.txt] 1:99 (tempor), :89 -> [lorem.txt] 1:105, :90 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource original lorem should return correct .size() 1`] = `530`; exports[`Fuzzy 2 sources ReplaceSource PrefixSource original lorem should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35 (consetetur), :45 -> [lorem.txt] 1:45, :46 -> [lorem.txt] 1:46 (sadipscing), :49 -> [lorem.txt] 1:56, :61 -> [lorem.txt] 1:68, :67 -> [lorem.txt] 1:74, :73 -> [lorem.txt] 1:80 (nonumy), :76 -> [lorem.txt] 1:86, :80 -> [lorem.txt] 1:90 (eirmod), :83 -> [lorem.txt] 1:96, :86 -> [lorem.txt] 1:99 (tempor), :89 -> [lorem.txt] 1:105, :90 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource PrefixSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource PrefixSource raw lorem lines should return correct .size() 1`] = `726`; exports[`Fuzzy 2 sources ReplaceSource PrefixSource raw lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX lorem: XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: ut XXX et } XXX lorem: magna XXX erat; lorem: {{{ sed } diam } XXX }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX lorem: XXX elitr, sed lorem: diam XXX XXX XXX lorem: XXX ut XXX } lorem: et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX lorem: XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: ut XXX et } XXX lorem: magna XXX erat; lorem: {{{ sed } diam } XXX }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX lorem: XXX elitr, sed lorem: diam XXX XXX XXX lorem: XXX ut XXX } lorem: et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX lorem: XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: ut XXX et } XXX lorem: magna XXX erat; lorem: {{{ sed } diam } XXX }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX lorem: XXX elitr, sed lorem: diam XXX XXX XXX lorem: XXX ut XXX } lorem: et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource PrefixSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource PrefixSource raw lorem should return correct .size() 1`] = `530`; exports[`Fuzzy 2 sources ReplaceSource PrefixSource raw lorem should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource PrefixSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource ReplaceSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources ReplaceSource SourceMapSourceInner raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource original lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources SourceMapSource CachedSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource CachedSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource original lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources SourceMapSource CachedSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources SourceMapSource CachedSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource raw lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources SourceMapSource CachedSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource CachedSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource raw lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources SourceMapSource CachedSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources SourceMapSource CachedSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CachedSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource original lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources SourceMapSource CompatSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource CompatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource original lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources SourceMapSource CompatSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources SourceMapSource CompatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource raw lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources SourceMapSource CompatSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource CompatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource raw lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources SourceMapSource CompatSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources SourceMapSource CompatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource CompatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource original lorem lines should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources SourceMapSource ConcatSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource original lorem should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources SourceMapSource ConcatSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources SourceMapSource ConcatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 30:0 31:0 -> [lorem.txt] 31:0 32:0 -> [lorem.txt] 32:0 33:0 -> [lorem.txt] 33:0 34:0 -> [lorem.txt] 34:0 35:0 -> [lorem.txt] 35:0 36:0 -> [lorem.txt] 36:0 37:0 -> [lorem.txt] 37:0 38:0 -> [lorem.txt] 38:0 39:0 -> [lorem.txt] 39:0 40:0 -> [lorem.txt] 40:0 41:0 -> [lorem.txt] 41:0 42:0 -> [lorem.txt] 42:0 43:0 -> [lorem.txt] 43:0 44:0 -> [lorem.txt] 44:0 45:0 -> [lorem.txt] 45:0 46:0 -> [lorem.txt] 46:0 47:0 -> [lorem.txt] 47:0 48:0 -> [lorem.txt] 48:0 49:0 -> [lorem.txt] 49:0 50:0 -> [lorem.txt] 50:0 51:0 -> [lorem.txt] 51:0 52:0 -> [lorem.txt] 52:0 53:0 -> [lorem.txt] 53:0 54:0 -> [lorem.txt] 54:0 55:0 -> [lorem.txt] 55:0 56:0 -> [lorem.txt] 56:0 57:0 -> [lorem.txt] 57:0 58:0 -> [lorem.txt] 58:0 59:0 -> [lorem.txt] 59:0 60:0 -> [lorem.txt] 60:0 61:0 -> [lorem.txt] 61:0 62:0 -> [lorem.txt] 62:0 63:0 -> [lorem.txt] 63:0 64:0 -> [lorem.txt] 64:0 65:0 -> [lorem.txt] 65:0 66:0 -> [lorem.txt] 66:0 67:0 -> [lorem.txt] 67:0 68:0 -> [lorem.txt] 68:0 69:0 -> [lorem.txt] 69:0 70:0 -> [lorem.txt] 70:0 71:0 -> [lorem.txt] 71:0 72:0 -> [lorem.txt] 72:0 73:0 -> [lorem.txt] 73:0 74:0 -> [lorem.txt] 74:0 75:0 -> [lorem.txt] 75:0 76:0 -> [lorem.txt] 76:0 77:0 -> [lorem.txt] 77:0 78:0 -> [lorem.txt] 78:0 79:0 -> [lorem.txt] 79:0 80:0 -> [lorem.txt] 80:0 81:0 -> [lorem.txt] 81:0 82:0 -> [lorem.txt] 82:0 83:0 -> [lorem.txt] 83:0 84:0 -> [lorem.txt] 84:0 85:0 -> [lorem.txt] 85:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :13 -> [lorem.txt] 29:13 30:0 -> [lorem.txt] 30:0, :2 -> [lorem.txt] 30:2, :10 -> [lorem.txt] 30:10 31:0 -> [lorem.txt] 31:0 32:0 -> [lorem.txt] 32:0, :6 -> [lorem.txt] 32:6, :12 -> [lorem.txt] 32:12 33:0 -> [lorem.txt] 33:0, :9 -> [lorem.txt] 33:9 34:0 -> [lorem.txt] 34:0, :15 -> [lorem.txt] 34:15 35:0 -> [lorem.txt] 35:0 36:0 -> [lorem.txt] 36:0, :4 -> [lorem.txt] 36:4, :10 -> [lorem.txt] 36:10, :17 -> [lorem.txt] 36:17 37:0 -> [lorem.txt] 37:0 38:0 -> [lorem.txt] 38:0 39:0 -> [lorem.txt] 39:0, :13 -> [lorem.txt] 39:13 40:0 -> [lorem.txt] 40:0 41:0 -> [lorem.txt] 41:0 42:0 -> [lorem.txt] 42:0 43:0 -> [lorem.txt] 43:0, :8 -> [lorem.txt] 43:8 44:0 -> [lorem.txt] 44:0 45:0 -> [lorem.txt] 45:0 46:0 -> [lorem.txt] 46:0 47:0 -> [lorem.txt] 47:0 48:0 -> [lorem.txt] 48:0 49:0 -> [lorem.txt] 49:0, :8 -> [lorem.txt] 49:8 50:0 -> [lorem.txt] 50:0, :1 -> [lorem.txt] 50:1, :5 -> [lorem.txt] 50:5, :12 -> [lorem.txt] 50:12 51:0 -> [lorem.txt] 51:0, :8 -> [lorem.txt] 51:8, :13 -> [lorem.txt] 51:13 52:0 -> [lorem.txt] 52:0, :2 -> [lorem.txt] 52:2, :7 -> [lorem.txt] 52:7 53:0 -> [lorem.txt] 53:0 54:0 -> [lorem.txt] 54:0 55:0 -> [lorem.txt] 55:0 56:0 -> [lorem.txt] 56:0 57:0 -> [lorem.txt] 57:0, :13 -> [lorem.txt] 57:13 58:0 -> [lorem.txt] 58:0, :2 -> [lorem.txt] 58:2, :10 -> [lorem.txt] 58:10 59:0 -> [lorem.txt] 59:0 60:0 -> [lorem.txt] 60:0, :6 -> [lorem.txt] 60:6, :12 -> [lorem.txt] 60:12 61:0 -> [lorem.txt] 61:0, :9 -> [lorem.txt] 61:9 62:0 -> [lorem.txt] 62:0, :15 -> [lorem.txt] 62:15 63:0 -> [lorem.txt] 63:0 64:0 -> [lorem.txt] 64:0, :4 -> [lorem.txt] 64:4, :10 -> [lorem.txt] 64:10, :17 -> [lorem.txt] 64:17 65:0 -> [lorem.txt] 65:0 66:0 -> [lorem.txt] 66:0 67:0 -> [lorem.txt] 67:0, :13 -> [lorem.txt] 67:13 68:0 -> [lorem.txt] 68:0 69:0 -> [lorem.txt] 69:0 70:0 -> [lorem.txt] 70:0 71:0 -> [lorem.txt] 71:0, :8 -> [lorem.txt] 71:8 72:0 -> [lorem.txt] 72:0 73:0 -> [lorem.txt] 73:0 74:0 -> [lorem.txt] 74:0 75:0 -> [lorem.txt] 75:0 76:0 -> [lorem.txt] 76:0 77:0 -> [lorem.txt] 77:0, :8 -> [lorem.txt] 77:8 78:0 -> [lorem.txt] 78:0, :1 -> [lorem.txt] 78:1, :5 -> [lorem.txt] 78:5, :12 -> [lorem.txt] 78:12 79:0 -> [lorem.txt] 79:0, :8 -> [lorem.txt] 79:8, :13 -> [lorem.txt] 79:13 80:0 -> [lorem.txt] 80:0, :2 -> [lorem.txt] 80:2, :7 -> [lorem.txt] 80:7 81:0 -> [lorem.txt] 81:0 82:0 -> [lorem.txt] 82:0 83:0 -> [lorem.txt] 83:0 84:0 -> [lorem.txt] 84:0 85:0 -> [lorem.txt] 85:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,aAAa;AACb,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,aAAa;AACb,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource raw lorem lines should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources SourceMapSource ConcatSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 30:0 31:0 -> [lorem.txt] 31:0 32:0 -> [lorem.txt] 32:0 33:0 -> [lorem.txt] 33:0 34:0 -> [lorem.txt] 34:0 35:0 -> [lorem.txt] 35:0 36:0 -> [lorem.txt] 36:0 37:0 -> [lorem.txt] 37:0 38:0 -> [lorem.txt] 38:0 39:0 -> [lorem.txt] 39:0 40:0 -> [lorem.txt] 40:0 41:0 -> [lorem.txt] 41:0 42:0 -> [lorem.txt] 42:0 43:0 -> [lorem.txt] 43:0 44:0 -> [lorem.txt] 44:0 45:0 -> [lorem.txt] 45:0 46:0 -> [lorem.txt] 46:0 47:0 -> [lorem.txt] 47:0 48:0 -> [lorem.txt] 48:0 49:0 -> [lorem.txt] 49:0 50:0 -> [lorem.txt] 50:0 51:0 -> [lorem.txt] 51:0 52:0 -> [lorem.txt] 52:0 53:0 -> [lorem.txt] 53:0 54:0 -> [lorem.txt] 54:0 55:0 -> [lorem.txt] 55:0 56:0 -> [lorem.txt] 56:0 57:0 -> [lorem.txt] 57:0 58:0 -> [lorem.txt] 58:0 59:0 -> [lorem.txt] 59:0 60:0 -> [lorem.txt] 60:0 61:0 -> [lorem.txt] 61:0 62:0 -> [lorem.txt] 62:0 63:0 -> [lorem.txt] 63:0 64:0 -> [lorem.txt] 64:0 65:0 -> [lorem.txt] 65:0 66:0 -> [lorem.txt] 66:0 67:0 -> [lorem.txt] 67:0 68:0 -> [lorem.txt] 68:0 69:0 -> [lorem.txt] 69:0 70:0 -> [lorem.txt] 70:0 71:0 -> [lorem.txt] 71:0 72:0 -> [lorem.txt] 72:0 73:0 -> [lorem.txt] 73:0 74:0 -> [lorem.txt] 74:0 75:0 -> [lorem.txt] 75:0 76:0 -> [lorem.txt] 76:0 77:0 -> [lorem.txt] 77:0 78:0 -> [lorem.txt] 78:0 79:0 -> [lorem.txt] 79:0 80:0 -> [lorem.txt] 80:0 81:0 -> [lorem.txt] 81:0 82:0 -> [lorem.txt] 82:0 83:0 -> [lorem.txt] 83:0 84:0 -> [lorem.txt] 84:0 85:0 -> [lorem.txt] 85:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :13 -> [lorem.txt] 29:13 30:0 -> [lorem.txt] 30:0, :2 -> [lorem.txt] 30:2, :10 -> [lorem.txt] 30:10 31:0 -> [lorem.txt] 31:0 32:0 -> [lorem.txt] 32:0, :6 -> [lorem.txt] 32:6, :12 -> [lorem.txt] 32:12 33:0 -> [lorem.txt] 33:0, :9 -> [lorem.txt] 33:9 34:0 -> [lorem.txt] 34:0, :15 -> [lorem.txt] 34:15 35:0 -> [lorem.txt] 35:0 36:0 -> [lorem.txt] 36:0, :4 -> [lorem.txt] 36:4, :10 -> [lorem.txt] 36:10, :17 -> [lorem.txt] 36:17 37:0 -> [lorem.txt] 37:0 38:0 -> [lorem.txt] 38:0 39:0 -> [lorem.txt] 39:0, :13 -> [lorem.txt] 39:13 40:0 -> [lorem.txt] 40:0 41:0 -> [lorem.txt] 41:0 42:0 -> [lorem.txt] 42:0 43:0 -> [lorem.txt] 43:0, :8 -> [lorem.txt] 43:8 44:0 -> [lorem.txt] 44:0 45:0 -> [lorem.txt] 45:0 46:0 -> [lorem.txt] 46:0 47:0 -> [lorem.txt] 47:0 48:0 -> [lorem.txt] 48:0 49:0 -> [lorem.txt] 49:0, :8 -> [lorem.txt] 49:8 50:0 -> [lorem.txt] 50:0, :1 -> [lorem.txt] 50:1, :5 -> [lorem.txt] 50:5, :12 -> [lorem.txt] 50:12 51:0 -> [lorem.txt] 51:0, :8 -> [lorem.txt] 51:8, :13 -> [lorem.txt] 51:13 52:0 -> [lorem.txt] 52:0, :2 -> [lorem.txt] 52:2, :7 -> [lorem.txt] 52:7 53:0 -> [lorem.txt] 53:0 54:0 -> [lorem.txt] 54:0 55:0 -> [lorem.txt] 55:0 56:0 -> [lorem.txt] 56:0 57:0 -> [lorem.txt] 57:0, :13 -> [lorem.txt] 57:13 58:0 -> [lorem.txt] 58:0, :2 -> [lorem.txt] 58:2, :10 -> [lorem.txt] 58:10 59:0 -> [lorem.txt] 59:0 60:0 -> [lorem.txt] 60:0, :6 -> [lorem.txt] 60:6, :12 -> [lorem.txt] 60:12 61:0 -> [lorem.txt] 61:0, :9 -> [lorem.txt] 61:9 62:0 -> [lorem.txt] 62:0, :15 -> [lorem.txt] 62:15 63:0 -> [lorem.txt] 63:0 64:0 -> [lorem.txt] 64:0, :4 -> [lorem.txt] 64:4, :10 -> [lorem.txt] 64:10, :17 -> [lorem.txt] 64:17 65:0 -> [lorem.txt] 65:0 66:0 -> [lorem.txt] 66:0 67:0 -> [lorem.txt] 67:0, :13 -> [lorem.txt] 67:13 68:0 -> [lorem.txt] 68:0 69:0 -> [lorem.txt] 69:0 70:0 -> [lorem.txt] 70:0 71:0 -> [lorem.txt] 71:0, :8 -> [lorem.txt] 71:8 72:0 -> [lorem.txt] 72:0 73:0 -> [lorem.txt] 73:0 74:0 -> [lorem.txt] 74:0 75:0 -> [lorem.txt] 75:0 76:0 -> [lorem.txt] 76:0 77:0 -> [lorem.txt] 77:0, :8 -> [lorem.txt] 77:8 78:0 -> [lorem.txt] 78:0, :1 -> [lorem.txt] 78:1, :5 -> [lorem.txt] 78:5, :12 -> [lorem.txt] 78:12 79:0 -> [lorem.txt] 79:0, :8 -> [lorem.txt] 79:8, :13 -> [lorem.txt] 79:13 80:0 -> [lorem.txt] 80:0, :2 -> [lorem.txt] 80:2, :7 -> [lorem.txt] 80:7 81:0 -> [lorem.txt] 81:0 82:0 -> [lorem.txt] 82:0 83:0 -> [lorem.txt] 83:0 84:0 -> [lorem.txt] 84:0 85:0 -> [lorem.txt] 85:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,aAAa;AACb,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,aAAa;AACb,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :657 -> [lorem.txt] 1:657, :676 -> [lorem.txt] 1:676, :684 -> [lorem.txt] 1:684, :717 -> [lorem.txt] 1:717, :723 -> [lorem.txt] 1:723, :729 -> [lorem.txt] 1:729, :739 -> [lorem.txt] 1:739, :748 -> [lorem.txt] 1:748, :779 -> [lorem.txt] 1:779, :811 -> [lorem.txt] 1:811, :817 -> [lorem.txt] 1:817, :824 -> [lorem.txt] 1:824, :835 -> [lorem.txt] 1:835, :892 -> [lorem.txt] 1:892, :977 -> [lorem.txt] 1:977, :1085 -> [lorem.txt] 1:1085, :1118 -> [lorem.txt] 1:1118, :1137 -> [lorem.txt] 1:1137, :1141 -> [lorem.txt] 1:1141, :1148 -> [lorem.txt] 1:1148, :1157 -> [lorem.txt] 1:1157, :1165 -> [lorem.txt] 1:1165, :1170 -> [lorem.txt] 1:1170, :1180 -> [lorem.txt] 1:1180, :1185 -> [lorem.txt] 1:1185, :1306 -> [lorem.txt] 1:1306, :1325 -> [lorem.txt] 1:1325, :1333 -> [lorem.txt] 1:1333, :1366 -> [lorem.txt] 1:1366, :1372 -> [lorem.txt] 1:1372, :1378 -> [lorem.txt] 1:1378, :1388 -> [lorem.txt] 1:1388, :1397 -> [lorem.txt] 1:1397, :1428 -> [lorem.txt] 1:1428, :1460 -> [lorem.txt] 1:1460, :1466 -> [lorem.txt] 1:1466, :1473 -> [lorem.txt] 1:1473, :1484 -> [lorem.txt] 1:1484, :1541 -> [lorem.txt] 1:1541, :1626 -> [lorem.txt] 1:1626, :1734 -> [lorem.txt] 1:1734, :1767 -> [lorem.txt] 1:1767, :1786 -> [lorem.txt] 1:1786, :1790 -> [lorem.txt] 1:1790, :1797 -> [lorem.txt] 1:1797, :1806 -> [lorem.txt] 1:1806, :1814 -> [lorem.txt] 1:1814, :1819 -> [lorem.txt] 1:1819, :1829 -> [lorem.txt] 1:1829, :1834 -> [lorem.txt] 1:1834", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,yHAAyH,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,yHAAyH,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource raw lorem should return correct .size() 1`] = `1947`; exports[`Fuzzy 2 sources SourceMapSource ConcatSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources SourceMapSource ConcatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ConcatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :657 -> [lorem.txt] 1:657, :676 -> [lorem.txt] 1:676, :684 -> [lorem.txt] 1:684, :717 -> [lorem.txt] 1:717, :723 -> [lorem.txt] 1:723, :729 -> [lorem.txt] 1:729, :739 -> [lorem.txt] 1:739, :748 -> [lorem.txt] 1:748, :779 -> [lorem.txt] 1:779, :811 -> [lorem.txt] 1:811, :817 -> [lorem.txt] 1:817, :824 -> [lorem.txt] 1:824, :835 -> [lorem.txt] 1:835, :892 -> [lorem.txt] 1:892, :977 -> [lorem.txt] 1:977, :1085 -> [lorem.txt] 1:1085, :1118 -> [lorem.txt] 1:1118, :1137 -> [lorem.txt] 1:1137, :1141 -> [lorem.txt] 1:1141, :1148 -> [lorem.txt] 1:1148, :1157 -> [lorem.txt] 1:1157, :1165 -> [lorem.txt] 1:1165, :1170 -> [lorem.txt] 1:1170, :1180 -> [lorem.txt] 1:1180, :1185 -> [lorem.txt] 1:1185, :1306 -> [lorem.txt] 1:1306, :1325 -> [lorem.txt] 1:1325, :1333 -> [lorem.txt] 1:1333, :1366 -> [lorem.txt] 1:1366, :1372 -> [lorem.txt] 1:1372, :1378 -> [lorem.txt] 1:1378, :1388 -> [lorem.txt] 1:1388, :1397 -> [lorem.txt] 1:1397, :1428 -> [lorem.txt] 1:1428, :1460 -> [lorem.txt] 1:1460, :1466 -> [lorem.txt] 1:1466, :1473 -> [lorem.txt] 1:1473, :1484 -> [lorem.txt] 1:1484, :1541 -> [lorem.txt] 1:1541, :1626 -> [lorem.txt] 1:1626, :1734 -> [lorem.txt] 1:1734, :1767 -> [lorem.txt] 1:1767, :1786 -> [lorem.txt] 1:1786, :1790 -> [lorem.txt] 1:1790, :1797 -> [lorem.txt] 1:1797, :1806 -> [lorem.txt] 1:1806, :1814 -> [lorem.txt] 1:1814, :1819 -> [lorem.txt] 1:1819, :1829 -> [lorem.txt] 1:1829, :1834 -> [lorem.txt] 1:1834", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,yHAAyH,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,yHAAyH,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource original lorem lines should return correct .size() 1`] = `852`; exports[`Fuzzy 2 sources SourceMapSource PrefixSource original lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource original lorem should return correct .size() 1`] = `656`; exports[`Fuzzy 2 sources SourceMapSource PrefixSource original lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources SourceMapSource PrefixSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:15 2:0 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:9, :17 -> [lorem.txt] 2:17 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:13, :19 -> [lorem.txt] 4:19 5:0 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:16 6:0 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:22 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:11, :17 -> [lorem.txt] 8:17, :24 -> [lorem.txt] 8:24 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:20 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:15 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:15 22:0 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:8, :12 -> [lorem.txt] 22:12, :19 -> [lorem.txt] 22:19 23:0 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:15, :20 -> [lorem.txt] 23:20 24:0 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:9, :14 -> [lorem.txt] 24:14 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,eAAe;AACf,SAAS,QAAQ;AACjB;AACA,aAAa,MAAM;AACnB,gBAAgB;AAChB,sBAAsB;AACtB;AACA,WAAW,MAAM,OAAO;AACxB;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA,eAAe;AACf,QAAQ,IAAI,OAAO;AACnB,eAAe,KAAK;AACpB,SAAS,KAAK;AACd;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource raw lorem lines should return correct .size() 1`] = `852`; exports[`Fuzzy 2 sources SourceMapSource PrefixSource raw lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:15 2:0 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:9, :17 -> [lorem.txt] 2:17 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:13, :19 -> [lorem.txt] 4:19 5:0 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:16 6:0 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:22 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:11, :17 -> [lorem.txt] 8:17, :24 -> [lorem.txt] 8:24 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:20 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:15 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:15 22:0 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:8, :12 -> [lorem.txt] 22:12, :19 -> [lorem.txt] 22:19 23:0 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:15, :20 -> [lorem.txt] 23:20 24:0 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:9, :14 -> [lorem.txt] 24:14 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,eAAe;AACf,SAAS,QAAQ;AACjB;AACA,aAAa,MAAM;AACnB,gBAAgB;AAChB,sBAAsB;AACtB;AACA,WAAW,MAAM,OAAO;AACxB;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA,eAAe;AACf,QAAQ,IAAI,OAAO;AACnB,eAAe,KAAK;AACpB,SAAS,KAAK;AACd;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:15, :34 -> [lorem.txt] 1:34, :42 -> [lorem.txt] 1:42, :75 -> [lorem.txt] 1:75, :81 -> [lorem.txt] 1:81, :87 -> [lorem.txt] 1:87, :97 -> [lorem.txt] 1:97, :106 -> [lorem.txt] 1:106, :137 -> [lorem.txt] 1:137, :169 -> [lorem.txt] 1:169, :175 -> [lorem.txt] 1:175, :182 -> [lorem.txt] 1:182, :193 -> [lorem.txt] 1:193, :250 -> [lorem.txt] 1:250, :335 -> [lorem.txt] 1:335, :443 -> [lorem.txt] 1:443, :476 -> [lorem.txt] 1:476, :495 -> [lorem.txt] 1:495, :499 -> [lorem.txt] 1:499, :506 -> [lorem.txt] 1:506, :515 -> [lorem.txt] 1:515, :523 -> [lorem.txt] 1:523, :528 -> [lorem.txt] 1:528, :538 -> [lorem.txt] 1:538, :543 -> [lorem.txt] 1:543", "file": "x", "mappings": "AAAA,eAAe,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource raw lorem should return correct .size() 1`] = `656`; exports[`Fuzzy 2 sources SourceMapSource PrefixSource raw lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources SourceMapSource PrefixSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource PrefixSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:15, :34 -> [lorem.txt] 1:34, :42 -> [lorem.txt] 1:42, :75 -> [lorem.txt] 1:75, :81 -> [lorem.txt] 1:81, :87 -> [lorem.txt] 1:87, :97 -> [lorem.txt] 1:97, :106 -> [lorem.txt] 1:106, :137 -> [lorem.txt] 1:137, :169 -> [lorem.txt] 1:169, :175 -> [lorem.txt] 1:175, :182 -> [lorem.txt] 1:182, :193 -> [lorem.txt] 1:193, :250 -> [lorem.txt] 1:250, :335 -> [lorem.txt] 1:335, :443 -> [lorem.txt] 1:443, :476 -> [lorem.txt] 1:476, :495 -> [lorem.txt] 1:495, :499 -> [lorem.txt] 1:499, :506 -> [lorem.txt] 1:506, :515 -> [lorem.txt] 1:515, :523 -> [lorem.txt] 1:523, :528 -> [lorem.txt] 1:528, :538 -> [lorem.txt] 1:538, :543 -> [lorem.txt] 1:543", "file": "x", "mappings": "AAAA,eAAe,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 30:0 31:0 -> [lorem.txt] 31:0 32:0 -> [lorem.txt] 32:0 33:0 -> [lorem.txt] 33:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0, :6 -> [lorem.txt] 3:6, :12 -> [lorem.txt] 3:12 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6 6:0 -> [lorem.txt] 6:0, :12 -> [lorem.txt] 6:12 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0, :4 -> [lorem.txt] 9:4, :10 -> [lorem.txt] 9:10, :17 -> [lorem.txt] 9:17 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0, :13 -> [lorem.txt] 13:13 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0, :8 -> [lorem.txt] 18:8 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8 25:0 -> [lorem.txt] 25:0, :1 -> [lorem.txt] 25:1, :5 -> [lorem.txt] 25:5, :12 -> [lorem.txt] 25:12 26:0 -> [lorem.txt] 26:0, :8 -> [lorem.txt] 26:8, :13 -> [lorem.txt] 26:13 27:0 -> [lorem.txt] 27:0, :2 -> [lorem.txt] 27:2, :7 -> [lorem.txt] 27:7 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 30:0 31:0 -> [lorem.txt] 31:0 32:0 -> [lorem.txt] 32:0 33:0 -> [lorem.txt] 33:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV,MAAM,MAAM;AACZ,MAAM;;AAEN,YAAY;AACZ;AACA;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA,QAAQ;;AAER,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 30:0 31:0 -> [lorem.txt] 31:0 32:0 -> [lorem.txt] 32:0 33:0 -> [lorem.txt] 33:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0, :6 -> [lorem.txt] 3:6, :12 -> [lorem.txt] 3:12 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6 6:0 -> [lorem.txt] 6:0, :12 -> [lorem.txt] 6:12 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0, :4 -> [lorem.txt] 9:4, :10 -> [lorem.txt] 9:10, :17 -> [lorem.txt] 9:17 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0, :13 -> [lorem.txt] 13:13 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0, :8 -> [lorem.txt] 18:8 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8 25:0 -> [lorem.txt] 25:0, :1 -> [lorem.txt] 25:1, :5 -> [lorem.txt] 25:5, :12 -> [lorem.txt] 25:12 26:0 -> [lorem.txt] 26:0, :8 -> [lorem.txt] 26:8, :13 -> [lorem.txt] 26:13 27:0 -> [lorem.txt] 27:0, :2 -> [lorem.txt] 27:2, :7 -> [lorem.txt] 27:7 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 30:0 31:0 -> [lorem.txt] 31:0 32:0 -> [lorem.txt] 32:0 33:0 -> [lorem.txt] 33:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV,MAAM,MAAM;AACZ,MAAM;;AAEN,YAAY;AACZ;AACA;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA,QAAQ;;AAER,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :54 -> [lorem.txt] 1:54, :60 -> [lorem.txt] 1:60, :66 -> [lorem.txt] 1:66, :73 -> [lorem.txt] 1:73, :79 -> [lorem.txt] 1:79 2:0 -> [lorem.txt] 2:0, :13 -> [lorem.txt] 2:13 3:0 -> [lorem.txt] 3:0, :11 -> [lorem.txt] 3:11, :17 -> [lorem.txt] 3:17, :24 -> [lorem.txt] 3:24 4:0 -> [lorem.txt] 4:0, :3 -> [lorem.txt] 4:3, :52 -> [lorem.txt] 4:52 5:0 -> [lorem.txt] 5:0, :39 -> [lorem.txt] 5:39 6:0 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:10 7:0 -> [lorem.txt] 7:0, :9 -> [lorem.txt] 7:9 8:0 -> [lorem.txt] 8:0, :2 -> [lorem.txt] 8:2, :6 -> [lorem.txt] 8:6, :13 -> [lorem.txt] 8:13, :22 -> [lorem.txt] 8:22, :30 -> [lorem.txt] 8:30, :35 -> [lorem.txt] 8:35, :41 -> [lorem.txt] 8:41, :46 -> [lorem.txt] 8:46 9:0 -> [lorem.txt] 9:0", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,mBAAmB,MAAM,MAAM,OAAO,MAAM;AAC/E,aAAa;AACb,WAAW,MAAM,OAAO;AACxB,GAAG,iDAAiD;AACpD,uCAAuC;AACvC,UAAU;AACV,SAAS;AACT,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAK,MAAM,KAAK;AAC9C", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource ReplaceSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :54 -> [lorem.txt] 1:54, :60 -> [lorem.txt] 1:60, :66 -> [lorem.txt] 1:66, :73 -> [lorem.txt] 1:73, :79 -> [lorem.txt] 1:79 2:0 -> [lorem.txt] 2:0, :13 -> [lorem.txt] 2:13 3:0 -> [lorem.txt] 3:0, :11 -> [lorem.txt] 3:11, :17 -> [lorem.txt] 3:17, :24 -> [lorem.txt] 3:24 4:0 -> [lorem.txt] 4:0, :3 -> [lorem.txt] 4:3, :52 -> [lorem.txt] 4:52 5:0 -> [lorem.txt] 5:0, :39 -> [lorem.txt] 5:39 6:0 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:10 7:0 -> [lorem.txt] 7:0, :9 -> [lorem.txt] 7:9 8:0 -> [lorem.txt] 8:0, :2 -> [lorem.txt] 8:2, :6 -> [lorem.txt] 8:6, :13 -> [lorem.txt] 8:13, :22 -> [lorem.txt] 8:22, :30 -> [lorem.txt] 8:30, :35 -> [lorem.txt] 8:35, :41 -> [lorem.txt] 8:41, :46 -> [lorem.txt] 8:46 9:0 -> [lorem.txt] 9:0", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,mBAAmB,MAAM,MAAM,OAAO,MAAM;AAC/E,aAAa;AACb,WAAW,MAAM,OAAO;AACxB,GAAG,iDAAiD;AACpD,uCAAuC;AACvC,UAAU;AACV,SAAS;AACT,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAK,MAAM,KAAK;AAC9C", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource original lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource original lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource raw lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource raw lorem should return correct .size() 1`] = `649`; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSource SourceMapSourceInner raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CachedSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner CompatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0 34:0 -> [lorem.txt] 2:0 35:0 -> [lorem.txt] 4:0 36:0 -> [lorem.txt] 5:0 37:0 -> [lorem.txt] 5:0 38:0 -> [lorem.txt] 6:0 39:0 -> [lorem.txt] 7:0 40:0 -> [lorem.txt] 7:0 41:0 -> [lorem.txt] 8:0 42:0 -> [lorem.txt] 8:0 43:0 -> [lorem.txt] 9:0 44:0 -> [lorem.txt] 10:0 45:0 -> [lorem.txt] 11:0 46:0 -> [lorem.txt] 12:0 47:0 -> [lorem.txt] 13:0 48:0 -> [lorem.txt] 13:0 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0 51:0 -> [lorem.txt] 16:0 52:0 -> [lorem.txt] 18:0 53:0 -> [lorem.txt] 20:0 54:0 -> [lorem.txt] 20:0 55:0 -> [lorem.txt] 21:0 56:0 -> [lorem.txt] 21:0 57:0 -> [lorem.txt] 22:0 58:0 -> [lorem.txt] 23:0 59:0 -> [lorem.txt] 24:0 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0 62:0 -> [lorem.txt] 27:0 63:0 -> [lorem.txt] 27:0 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0 66:0 -> [lorem.txt] 2:0 67:0 -> [lorem.txt] 4:0 68:0 -> [lorem.txt] 5:0 69:0 -> [lorem.txt] 5:0 70:0 -> [lorem.txt] 6:0 71:0 -> [lorem.txt] 7:0 72:0 -> [lorem.txt] 7:0 73:0 -> [lorem.txt] 8:0 74:0 -> [lorem.txt] 8:0 75:0 -> [lorem.txt] 9:0 76:0 -> [lorem.txt] 10:0 77:0 -> [lorem.txt] 11:0 78:0 -> [lorem.txt] 12:0 79:0 -> [lorem.txt] 13:0 80:0 -> [lorem.txt] 13:0 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0 83:0 -> [lorem.txt] 16:0 84:0 -> [lorem.txt] 18:0 85:0 -> [lorem.txt] 20:0 86:0 -> [lorem.txt] 20:0 87:0 -> [lorem.txt] 21:0 88:0 -> [lorem.txt] 21:0 89:0 -> [lorem.txt] 22:0 90:0 -> [lorem.txt] 23:0 91:0 -> [lorem.txt] 24:0 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0 94:0 -> [lorem.txt] 27:0 95:0 -> [lorem.txt] 27:0 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0, :13 -> [lorem.txt] 1:8 34:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 35:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 36:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 37:0 -> [lorem.txt] 5:24 38:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 39:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 40:0 -> [lorem.txt] 7:14 41:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 42:0 -> [lorem.txt] 8:25 43:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 44:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 45:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 46:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 47:0 -> [lorem.txt] 13:0 (takimata) 48:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 51:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 52:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 53:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 54:0 -> [lorem.txt] 20:24 55:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 56:0 -> [lorem.txt] 21:25 57:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 58:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 59:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 62:0 -> [lorem.txt] 27:0 (takimata) 63:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0, :13 -> [lorem.txt] 1:8 66:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 67:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 68:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 69:0 -> [lorem.txt] 5:24 70:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 71:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 72:0 -> [lorem.txt] 7:14 73:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 74:0 -> [lorem.txt] 8:25 75:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 76:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 77:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 78:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 79:0 -> [lorem.txt] 13:0 (takimata) 80:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 83:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 84:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 85:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 86:0 -> [lorem.txt] 20:24 87:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 88:0 -> [lorem.txt] 21:25 89:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 90:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 91:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 94:0 -> [lorem.txt] 27:0 (takimata) 95:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,aA5BQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,aA5BQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource original lorem lines should return correct .size() 1`] = `1530`; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0 34:0 -> [lorem.txt] 2:0 35:0 -> [lorem.txt] 4:0 36:0 -> [lorem.txt] 5:0 37:0 -> [lorem.txt] 5:0 38:0 -> [lorem.txt] 6:0 39:0 -> [lorem.txt] 7:0 40:0 -> [lorem.txt] 7:0 41:0 -> [lorem.txt] 8:0 42:0 -> [lorem.txt] 8:0 43:0 -> [lorem.txt] 9:0 44:0 -> [lorem.txt] 10:0 45:0 -> [lorem.txt] 11:0 46:0 -> [lorem.txt] 12:0 47:0 -> [lorem.txt] 13:0 48:0 -> [lorem.txt] 13:0 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0 51:0 -> [lorem.txt] 16:0 52:0 -> [lorem.txt] 18:0 53:0 -> [lorem.txt] 20:0 54:0 -> [lorem.txt] 20:0 55:0 -> [lorem.txt] 21:0 56:0 -> [lorem.txt] 21:0 57:0 -> [lorem.txt] 22:0 58:0 -> [lorem.txt] 23:0 59:0 -> [lorem.txt] 24:0 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0 62:0 -> [lorem.txt] 27:0 63:0 -> [lorem.txt] 27:0 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0 66:0 -> [lorem.txt] 2:0 67:0 -> [lorem.txt] 4:0 68:0 -> [lorem.txt] 5:0 69:0 -> [lorem.txt] 5:0 70:0 -> [lorem.txt] 6:0 71:0 -> [lorem.txt] 7:0 72:0 -> [lorem.txt] 7:0 73:0 -> [lorem.txt] 8:0 74:0 -> [lorem.txt] 8:0 75:0 -> [lorem.txt] 9:0 76:0 -> [lorem.txt] 10:0 77:0 -> [lorem.txt] 11:0 78:0 -> [lorem.txt] 12:0 79:0 -> [lorem.txt] 13:0 80:0 -> [lorem.txt] 13:0 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0 83:0 -> [lorem.txt] 16:0 84:0 -> [lorem.txt] 18:0 85:0 -> [lorem.txt] 20:0 86:0 -> [lorem.txt] 20:0 87:0 -> [lorem.txt] 21:0 88:0 -> [lorem.txt] 21:0 89:0 -> [lorem.txt] 22:0 90:0 -> [lorem.txt] 23:0 91:0 -> [lorem.txt] 24:0 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0 94:0 -> [lorem.txt] 27:0 95:0 -> [lorem.txt] 27:0 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AA3BA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0, :13 -> [lorem.txt] 1:8 34:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 35:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 36:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 37:0 -> [lorem.txt] 5:24 38:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 39:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 40:0 -> [lorem.txt] 7:14 41:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 42:0 -> [lorem.txt] 8:25 43:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 44:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 45:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 46:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 47:0 -> [lorem.txt] 13:0 (takimata) 48:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 49:0 -> [lorem.txt] 14:0 50:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 51:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 52:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 53:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 54:0 -> [lorem.txt] 20:24 55:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 56:0 -> [lorem.txt] 21:25 57:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 58:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 59:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 60:0 -> [lorem.txt] 25:0 61:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 62:0 -> [lorem.txt] 27:0 (takimata) 63:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 64:0 -> [lorem.txt] 28:0 65:0 -> [lorem.txt] 29:0, :13 -> [lorem.txt] 1:8 66:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 67:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 68:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 69:0 -> [lorem.txt] 5:24 70:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 71:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 72:0 -> [lorem.txt] 7:14 73:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 74:0 -> [lorem.txt] 8:25 75:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 76:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 77:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 78:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 79:0 -> [lorem.txt] 13:0 (takimata) 80:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 81:0 -> [lorem.txt] 14:0 82:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 83:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 84:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 85:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 86:0 -> [lorem.txt] 20:24 87:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 88:0 -> [lorem.txt] 21:25 89:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 90:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 91:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 92:0 -> [lorem.txt] 25:0 93:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 94:0 -> [lorem.txt] 27:0 (takimata) 95:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 96:0 -> [lorem.txt] 28:0 97:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,aA5BQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,aA5BQ;AACR,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0 10:0 -> [lorem.txt] 1:0 11:0 -> [lorem.txt] 1:0 12:0 -> [lorem.txt] 1:0 13:0 -> [lorem.txt] 1:0 14:0 -> [lorem.txt] 1:0 15:0 -> [lorem.txt] 1:0 16:0 -> [lorem.txt] 1:0 17:0 -> [lorem.txt] 1:0 18:0 -> [lorem.txt] 1:0 19:0 -> [lorem.txt] 1:0 20:0 -> [lorem.txt] 1:0 21:0 -> [lorem.txt] 1:0 22:0 -> [lorem.txt] 1:0 23:0 -> [lorem.txt] 1:0 24:0 -> [lorem.txt] 1:0 25:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 10:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 11:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 12:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 13:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 14:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 15:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 16:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 17:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 18:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 19:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 20:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 21:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 22:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 23:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 24:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 25:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,wCAAjmB,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,wCAAjmB,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource original lorem should return correct .size() 1`] = `1569`; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0 10:0 -> [lorem.txt] 1:0 11:0 -> [lorem.txt] 1:0 12:0 -> [lorem.txt] 1:0 13:0 -> [lorem.txt] 1:0 14:0 -> [lorem.txt] 1:0 15:0 -> [lorem.txt] 1:0 16:0 -> [lorem.txt] 1:0 17:0 -> [lorem.txt] 1:0 18:0 -> [lorem.txt] 1:0 19:0 -> [lorem.txt] 1:0 20:0 -> [lorem.txt] 1:0 21:0 -> [lorem.txt] 1:0 22:0 -> [lorem.txt] 1:0 23:0 -> [lorem.txt] 1:0 24:0 -> [lorem.txt] 1:0 25:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 10:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 11:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 12:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 13:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 14:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 15:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 16:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 17:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :44 -> [lorem.txt] 1:8, :63 -> [lorem.txt] 1:27, :71 -> [lorem.txt] 1:35 (consetetur), :74 -> [lorem.txt] 1:45, :75 -> [lorem.txt] 1:46 (sadipscing), :78 -> [lorem.txt] 1:56, :90 -> [lorem.txt] 1:68, :96 -> [lorem.txt] 1:74, :102 -> [lorem.txt] 1:80 (nonumy), :105 -> [lorem.txt] 1:86, :109 -> [lorem.txt] 1:90 (eirmod), :112 -> [lorem.txt] 1:96, :115 -> [lorem.txt] 1:99 (tempor), :118 -> [lorem.txt] 1:105, :119 -> [lorem.txt] 1:106 (invidunt) 18:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 19:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 20:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 21:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 22:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 23:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 24:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 25:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,wCAAjmB,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,wCAAjmB,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0, :13 -> [lorem.txt] 29:13 34:0 -> [lorem.txt] 30:0, :2 -> [lorem.txt] 30:2, :10 -> [lorem.txt] 30:10 (consetetur), :13 -> [lorem.txt] 31:10 35:0 -> [lorem.txt] 32:0, :6 -> [lorem.txt] 32:6, :12 -> [lorem.txt] 32:12 (nonumy), :15 -> [lorem.txt] 32:18 36:0 -> [lorem.txt] 33:0 (eirmod), :3 -> [lorem.txt] 33:6, :6 -> [lorem.txt] 33:9 (tempor), :9 -> [lorem.txt] 33:15, :10 -> [lorem.txt] 33:16 (invidunt) 37:0 -> [lorem.txt] 33:24 38:0 -> [lorem.txt] 34:0, :3 -> [lorem.txt] 34:3 (labore), :6 -> [lorem.txt] 34:9, :12 -> [lorem.txt] 34:15 (dolore), :15 -> [lorem.txt] 34:21 39:0 -> [lorem.txt] 35:0, :6 -> [lorem.txt] 35:6 (aliquyam) 40:0 -> [lorem.txt] 35:14 41:0 -> [lorem.txt] 36:0, :4 -> [lorem.txt] 36:4, :10 -> [lorem.txt] 36:10, :17 -> [lorem.txt] 36:17 (voluptua) 42:0 -> [lorem.txt] 36:25 43:0 -> [lorem.txt] 37:0, :15 -> [lorem.txt] 37:15 (accusam), :18 -> [lorem.txt] 37:22 44:0 -> [lorem.txt] 38:0, :13 -> [lorem.txt] 38:13 (dolores), :16 -> [lorem.txt] 38:20 45:0 -> [lorem.txt] 39:0, :13 -> [lorem.txt] 39:13 46:0 -> [lorem.txt] 40:0, :5 -> [lorem.txt] 40:5 (gubergren), :8 -> [lorem.txt] 40:14 47:0 -> [lorem.txt] 41:0 (takimata) 48:0 -> [lorem.txt] 41:8, :1 -> [lorem.txt] 41:9 (sanctus), :4 -> [lorem.txt] 41:16 49:0 -> [lorem.txt] 42:0 50:0 -> [lorem.txt] 43:0, :8 -> [lorem.txt] 43:8 51:0 -> [lorem.txt] 44:0, :10 -> [lorem.txt] 44:10 (consetetur), :13 -> [lorem.txt] 45:10 52:0 -> [lorem.txt] 46:0, :5 -> [lorem.txt] 46:5 (nonumy), :8 -> [lorem.txt] 46:11, :9 -> [lorem.txt] 46:12 (eirmod), :12 -> [lorem.txt] 46:18, :13 -> [lorem.txt] 46:19 (tempor), :16 -> [lorem.txt] 47:8, :20 -> [lorem.txt] 47:12 (labore), :23 -> [lorem.txt] 47:18 53:0 -> [lorem.txt] 48:0, :3 -> [lorem.txt] 48:3 (dolore), :6 -> [lorem.txt] 48:9, :13 -> [lorem.txt] 48:16 (aliquyam) 54:0 -> [lorem.txt] 48:24 55:0 -> [lorem.txt] 49:0, :8 -> [lorem.txt] 49:8, :17 -> [lorem.txt] 49:17 (voluptua) 56:0 -> [lorem.txt] 49:25 57:0 -> [lorem.txt] 50:0, :1 -> [lorem.txt] 50:1, :5 -> [lorem.txt] 50:5, :12 -> [lorem.txt] 50:12 58:0 -> [lorem.txt] 51:0, :8 -> [lorem.txt] 51:8, :13 -> [lorem.txt] 51:13 (accusam), :16 -> [lorem.txt] 51:20 59:0 -> [lorem.txt] 52:0, :2 -> [lorem.txt] 52:2, :7 -> [lorem.txt] 52:7, :17 -> [lorem.txt] 52:17 (dolores), :20 -> [lorem.txt] 52:24 60:0 -> [lorem.txt] 53:0 61:0 -> [lorem.txt] 54:0, :5 -> [lorem.txt] 54:5 (gubergren), :8 -> [lorem.txt] 54:14 62:0 -> [lorem.txt] 55:0 (takimata) 63:0 -> [lorem.txt] 55:8, :1 -> [lorem.txt] 55:9 (sanctus), :4 -> [lorem.txt] 55:16 64:0 -> [lorem.txt] 56:0 65:0 -> [lorem.txt] 57:0, :13 -> [lorem.txt] 57:13 66:0 -> [lorem.txt] 58:0, :2 -> [lorem.txt] 58:2, :10 -> [lorem.txt] 58:10 (consetetur), :13 -> [lorem.txt] 59:10 67:0 -> [lorem.txt] 60:0, :6 -> [lorem.txt] 60:6, :12 -> [lorem.txt] 60:12 (nonumy), :15 -> [lorem.txt] 60:18 68:0 -> [lorem.txt] 61:0 (eirmod), :3 -> [lorem.txt] 61:6, :6 -> [lorem.txt] 61:9 (tempor), :9 -> [lorem.txt] 61:15, :10 -> [lorem.txt] 61:16 (invidunt) 69:0 -> [lorem.txt] 61:24 70:0 -> [lorem.txt] 62:0, :3 -> [lorem.txt] 62:3 (labore), :6 -> [lorem.txt] 62:9, :12 -> [lorem.txt] 62:15 (dolore), :15 -> [lorem.txt] 62:21 71:0 -> [lorem.txt] 63:0, :6 -> [lorem.txt] 63:6 (aliquyam) 72:0 -> [lorem.txt] 63:14 73:0 -> [lorem.txt] 64:0, :4 -> [lorem.txt] 64:4, :10 -> [lorem.txt] 64:10, :17 -> [lorem.txt] 64:17 (voluptua) 74:0 -> [lorem.txt] 64:25 75:0 -> [lorem.txt] 65:0, :15 -> [lorem.txt] 65:15 (accusam), :18 -> [lorem.txt] 65:22 76:0 -> [lorem.txt] 66:0, :13 -> [lorem.txt] 66:13 (dolores), :16 -> [lorem.txt] 66:20 77:0 -> [lorem.txt] 67:0, :13 -> [lorem.txt] 67:13 78:0 -> [lorem.txt] 68:0, :5 -> [lorem.txt] 68:5 (gubergren), :8 -> [lorem.txt] 68:14 79:0 -> [lorem.txt] 69:0 (takimata) 80:0 -> [lorem.txt] 69:8, :1 -> [lorem.txt] 69:9 (sanctus), :4 -> [lorem.txt] 69:16 81:0 -> [lorem.txt] 70:0 82:0 -> [lorem.txt] 71:0, :8 -> [lorem.txt] 71:8 83:0 -> [lorem.txt] 72:0, :10 -> [lorem.txt] 72:10 (consetetur), :13 -> [lorem.txt] 73:10 84:0 -> [lorem.txt] 74:0, :5 -> [lorem.txt] 74:5 (nonumy), :8 -> [lorem.txt] 74:11, :9 -> [lorem.txt] 74:12 (eirmod), :12 -> [lorem.txt] 74:18, :13 -> [lorem.txt] 74:19 (tempor), :16 -> [lorem.txt] 75:8, :20 -> [lorem.txt] 75:12 (labore), :23 -> [lorem.txt] 75:18 85:0 -> [lorem.txt] 76:0, :3 -> [lorem.txt] 76:3 (dolore), :6 -> [lorem.txt] 76:9, :13 -> [lorem.txt] 76:16 (aliquyam) 86:0 -> [lorem.txt] 76:24 87:0 -> [lorem.txt] 77:0, :8 -> [lorem.txt] 77:8, :17 -> [lorem.txt] 77:17 (voluptua) 88:0 -> [lorem.txt] 77:25 89:0 -> [lorem.txt] 78:0, :1 -> [lorem.txt] 78:1, :5 -> [lorem.txt] 78:5, :12 -> [lorem.txt] 78:12 90:0 -> [lorem.txt] 79:0, :8 -> [lorem.txt] 79:8, :13 -> [lorem.txt] 79:13 (accusam), :16 -> [lorem.txt] 79:20 91:0 -> [lorem.txt] 80:0, :2 -> [lorem.txt] 80:2, :7 -> [lorem.txt] 80:7, :17 -> [lorem.txt] 80:17 (dolores), :20 -> [lorem.txt] 80:24 92:0 -> [lorem.txt] 81:0 93:0 -> [lorem.txt] 82:0, :5 -> [lorem.txt] 82:5 (gubergren), :8 -> [lorem.txt] 82:14 94:0 -> [lorem.txt] 83:0 (takimata) 95:0 -> [lorem.txt] 83:8, :1 -> [lorem.txt] 83:9 (sanctus), :4 -> [lorem.txt] 83:16 96:0 -> [lorem.txt] 84:0 97:0 -> [lorem.txt] 85:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,aAAa;AACb,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,aAAa;AACb,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0, :13 -> [lorem.txt] 29:13 34:0 -> [lorem.txt] 30:0, :2 -> [lorem.txt] 30:2, :10 -> [lorem.txt] 30:10 (consetetur), :13 -> [lorem.txt] 31:10 35:0 -> [lorem.txt] 32:0, :6 -> [lorem.txt] 32:6, :12 -> [lorem.txt] 32:12 (nonumy), :15 -> [lorem.txt] 32:18 36:0 -> [lorem.txt] 33:0 (eirmod), :3 -> [lorem.txt] 33:6, :6 -> [lorem.txt] 33:9 (tempor), :9 -> [lorem.txt] 33:15, :10 -> [lorem.txt] 33:16 (invidunt) 37:0 -> [lorem.txt] 33:24 38:0 -> [lorem.txt] 34:0, :3 -> [lorem.txt] 34:3 (labore), :6 -> [lorem.txt] 34:9, :12 -> [lorem.txt] 34:15 (dolore), :15 -> [lorem.txt] 34:21 39:0 -> [lorem.txt] 35:0, :6 -> [lorem.txt] 35:6 (aliquyam) 40:0 -> [lorem.txt] 35:14 41:0 -> [lorem.txt] 36:0, :4 -> [lorem.txt] 36:4, :10 -> [lorem.txt] 36:10, :17 -> [lorem.txt] 36:17 (voluptua) 42:0 -> [lorem.txt] 36:25 43:0 -> [lorem.txt] 37:0, :15 -> [lorem.txt] 37:15 (accusam), :18 -> [lorem.txt] 37:22 44:0 -> [lorem.txt] 38:0, :13 -> [lorem.txt] 38:13 (dolores), :16 -> [lorem.txt] 38:20 45:0 -> [lorem.txt] 39:0, :13 -> [lorem.txt] 39:13 46:0 -> [lorem.txt] 40:0, :5 -> [lorem.txt] 40:5 (gubergren), :8 -> [lorem.txt] 40:14 47:0 -> [lorem.txt] 41:0 (takimata) 48:0 -> [lorem.txt] 41:8, :1 -> [lorem.txt] 41:9 (sanctus), :4 -> [lorem.txt] 41:16 49:0 -> [lorem.txt] 42:0 50:0 -> [lorem.txt] 43:0, :8 -> [lorem.txt] 43:8 51:0 -> [lorem.txt] 44:0, :10 -> [lorem.txt] 44:10 (consetetur), :13 -> [lorem.txt] 45:10 52:0 -> [lorem.txt] 46:0, :5 -> [lorem.txt] 46:5 (nonumy), :8 -> [lorem.txt] 46:11, :9 -> [lorem.txt] 46:12 (eirmod), :12 -> [lorem.txt] 46:18, :13 -> [lorem.txt] 46:19 (tempor), :16 -> [lorem.txt] 47:8, :20 -> [lorem.txt] 47:12 (labore), :23 -> [lorem.txt] 47:18 53:0 -> [lorem.txt] 48:0, :3 -> [lorem.txt] 48:3 (dolore), :6 -> [lorem.txt] 48:9, :13 -> [lorem.txt] 48:16 (aliquyam) 54:0 -> [lorem.txt] 48:24 55:0 -> [lorem.txt] 49:0, :8 -> [lorem.txt] 49:8, :17 -> [lorem.txt] 49:17 (voluptua) 56:0 -> [lorem.txt] 49:25 57:0 -> [lorem.txt] 50:0, :1 -> [lorem.txt] 50:1, :5 -> [lorem.txt] 50:5, :12 -> [lorem.txt] 50:12 58:0 -> [lorem.txt] 51:0, :8 -> [lorem.txt] 51:8, :13 -> [lorem.txt] 51:13 (accusam), :16 -> [lorem.txt] 51:20 59:0 -> [lorem.txt] 52:0, :2 -> [lorem.txt] 52:2, :7 -> [lorem.txt] 52:7, :17 -> [lorem.txt] 52:17 (dolores), :20 -> [lorem.txt] 52:24 60:0 -> [lorem.txt] 53:0 61:0 -> [lorem.txt] 54:0, :5 -> [lorem.txt] 54:5 (gubergren), :8 -> [lorem.txt] 54:14 62:0 -> [lorem.txt] 55:0 (takimata) 63:0 -> [lorem.txt] 55:8, :1 -> [lorem.txt] 55:9 (sanctus), :4 -> [lorem.txt] 55:16 64:0 -> [lorem.txt] 56:0 65:0 -> [lorem.txt] 57:0, :13 -> [lorem.txt] 57:13 66:0 -> [lorem.txt] 58:0, :2 -> [lorem.txt] 58:2, :10 -> [lorem.txt] 58:10 (consetetur), :13 -> [lorem.txt] 59:10 67:0 -> [lorem.txt] 60:0, :6 -> [lorem.txt] 60:6, :12 -> [lorem.txt] 60:12 (nonumy), :15 -> [lorem.txt] 60:18 68:0 -> [lorem.txt] 61:0 (eirmod), :3 -> [lorem.txt] 61:6, :6 -> [lorem.txt] 61:9 (tempor), :9 -> [lorem.txt] 61:15, :10 -> [lorem.txt] 61:16 (invidunt) 69:0 -> [lorem.txt] 61:24 70:0 -> [lorem.txt] 62:0, :3 -> [lorem.txt] 62:3 (labore), :6 -> [lorem.txt] 62:9, :12 -> [lorem.txt] 62:15 (dolore), :15 -> [lorem.txt] 62:21 71:0 -> [lorem.txt] 63:0, :6 -> [lorem.txt] 63:6 (aliquyam) 72:0 -> [lorem.txt] 63:14 73:0 -> [lorem.txt] 64:0, :4 -> [lorem.txt] 64:4, :10 -> [lorem.txt] 64:10, :17 -> [lorem.txt] 64:17 (voluptua) 74:0 -> [lorem.txt] 64:25 75:0 -> [lorem.txt] 65:0, :15 -> [lorem.txt] 65:15 (accusam), :18 -> [lorem.txt] 65:22 76:0 -> [lorem.txt] 66:0, :13 -> [lorem.txt] 66:13 (dolores), :16 -> [lorem.txt] 66:20 77:0 -> [lorem.txt] 67:0, :13 -> [lorem.txt] 67:13 78:0 -> [lorem.txt] 68:0, :5 -> [lorem.txt] 68:5 (gubergren), :8 -> [lorem.txt] 68:14 79:0 -> [lorem.txt] 69:0 (takimata) 80:0 -> [lorem.txt] 69:8, :1 -> [lorem.txt] 69:9 (sanctus), :4 -> [lorem.txt] 69:16 81:0 -> [lorem.txt] 70:0 82:0 -> [lorem.txt] 71:0, :8 -> [lorem.txt] 71:8 83:0 -> [lorem.txt] 72:0, :10 -> [lorem.txt] 72:10 (consetetur), :13 -> [lorem.txt] 73:10 84:0 -> [lorem.txt] 74:0, :5 -> [lorem.txt] 74:5 (nonumy), :8 -> [lorem.txt] 74:11, :9 -> [lorem.txt] 74:12 (eirmod), :12 -> [lorem.txt] 74:18, :13 -> [lorem.txt] 74:19 (tempor), :16 -> [lorem.txt] 75:8, :20 -> [lorem.txt] 75:12 (labore), :23 -> [lorem.txt] 75:18 85:0 -> [lorem.txt] 76:0, :3 -> [lorem.txt] 76:3 (dolore), :6 -> [lorem.txt] 76:9, :13 -> [lorem.txt] 76:16 (aliquyam) 86:0 -> [lorem.txt] 76:24 87:0 -> [lorem.txt] 77:0, :8 -> [lorem.txt] 77:8, :17 -> [lorem.txt] 77:17 (voluptua) 88:0 -> [lorem.txt] 77:25 89:0 -> [lorem.txt] 78:0, :1 -> [lorem.txt] 78:1, :5 -> [lorem.txt] 78:5, :12 -> [lorem.txt] 78:12 90:0 -> [lorem.txt] 79:0, :8 -> [lorem.txt] 79:8, :13 -> [lorem.txt] 79:13 (accusam), :16 -> [lorem.txt] 79:20 91:0 -> [lorem.txt] 80:0, :2 -> [lorem.txt] 80:2, :7 -> [lorem.txt] 80:7, :17 -> [lorem.txt] 80:17 (dolores), :20 -> [lorem.txt] 80:24 92:0 -> [lorem.txt] 81:0 93:0 -> [lorem.txt] 82:0, :5 -> [lorem.txt] 82:5 (gubergren), :8 -> [lorem.txt] 82:14 94:0 -> [lorem.txt] 83:0 (takimata) 95:0 -> [lorem.txt] 83:8, :1 -> [lorem.txt] 83:9 (sanctus), :4 -> [lorem.txt] 83:16 96:0 -> [lorem.txt] 84:0 97:0 -> [lorem.txt] 85:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,aAAa;AACb,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,aAAa;AACb,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource raw lorem lines should return correct .size() 1`] = `1530`; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0, :13 -> [lorem.txt] 29:13 34:0 -> [lorem.txt] 30:0, :2 -> [lorem.txt] 30:2, :10 -> [lorem.txt] 30:10 (consetetur), :13 -> [lorem.txt] 31:10 35:0 -> [lorem.txt] 32:0, :6 -> [lorem.txt] 32:6, :12 -> [lorem.txt] 32:12 (nonumy), :15 -> [lorem.txt] 32:18 36:0 -> [lorem.txt] 33:0 (eirmod), :3 -> [lorem.txt] 33:6, :6 -> [lorem.txt] 33:9 (tempor), :9 -> [lorem.txt] 33:15, :10 -> [lorem.txt] 33:16 (invidunt) 37:0 -> [lorem.txt] 33:24 38:0 -> [lorem.txt] 34:0, :3 -> [lorem.txt] 34:3 (labore), :6 -> [lorem.txt] 34:9, :12 -> [lorem.txt] 34:15 (dolore), :15 -> [lorem.txt] 34:21 39:0 -> [lorem.txt] 35:0, :6 -> [lorem.txt] 35:6 (aliquyam) 40:0 -> [lorem.txt] 35:14 41:0 -> [lorem.txt] 36:0, :4 -> [lorem.txt] 36:4, :10 -> [lorem.txt] 36:10, :17 -> [lorem.txt] 36:17 (voluptua) 42:0 -> [lorem.txt] 36:25 43:0 -> [lorem.txt] 37:0, :15 -> [lorem.txt] 37:15 (accusam), :18 -> [lorem.txt] 37:22 44:0 -> [lorem.txt] 38:0, :13 -> [lorem.txt] 38:13 (dolores), :16 -> [lorem.txt] 38:20 45:0 -> [lorem.txt] 39:0, :13 -> [lorem.txt] 39:13 46:0 -> [lorem.txt] 40:0, :5 -> [lorem.txt] 40:5 (gubergren), :8 -> [lorem.txt] 40:14 47:0 -> [lorem.txt] 41:0 (takimata) 48:0 -> [lorem.txt] 41:8, :1 -> [lorem.txt] 41:9 (sanctus), :4 -> [lorem.txt] 41:16 49:0 -> [lorem.txt] 42:0 50:0 -> [lorem.txt] 43:0, :8 -> [lorem.txt] 43:8 51:0 -> [lorem.txt] 44:0, :10 -> [lorem.txt] 44:10 (consetetur), :13 -> [lorem.txt] 45:10 52:0 -> [lorem.txt] 46:0, :5 -> [lorem.txt] 46:5 (nonumy), :8 -> [lorem.txt] 46:11, :9 -> [lorem.txt] 46:12 (eirmod), :12 -> [lorem.txt] 46:18, :13 -> [lorem.txt] 46:19 (tempor), :16 -> [lorem.txt] 47:8, :20 -> [lorem.txt] 47:12 (labore), :23 -> [lorem.txt] 47:18 53:0 -> [lorem.txt] 48:0, :3 -> [lorem.txt] 48:3 (dolore), :6 -> [lorem.txt] 48:9, :13 -> [lorem.txt] 48:16 (aliquyam) 54:0 -> [lorem.txt] 48:24 55:0 -> [lorem.txt] 49:0, :8 -> [lorem.txt] 49:8, :17 -> [lorem.txt] 49:17 (voluptua) 56:0 -> [lorem.txt] 49:25 57:0 -> [lorem.txt] 50:0, :1 -> [lorem.txt] 50:1, :5 -> [lorem.txt] 50:5, :12 -> [lorem.txt] 50:12 58:0 -> [lorem.txt] 51:0, :8 -> [lorem.txt] 51:8, :13 -> [lorem.txt] 51:13 (accusam), :16 -> [lorem.txt] 51:20 59:0 -> [lorem.txt] 52:0, :2 -> [lorem.txt] 52:2, :7 -> [lorem.txt] 52:7, :17 -> [lorem.txt] 52:17 (dolores), :20 -> [lorem.txt] 52:24 60:0 -> [lorem.txt] 53:0 61:0 -> [lorem.txt] 54:0, :5 -> [lorem.txt] 54:5 (gubergren), :8 -> [lorem.txt] 54:14 62:0 -> [lorem.txt] 55:0 (takimata) 63:0 -> [lorem.txt] 55:8, :1 -> [lorem.txt] 55:9 (sanctus), :4 -> [lorem.txt] 55:16 64:0 -> [lorem.txt] 56:0 65:0 -> [lorem.txt] 57:0, :13 -> [lorem.txt] 57:13 66:0 -> [lorem.txt] 58:0, :2 -> [lorem.txt] 58:2, :10 -> [lorem.txt] 58:10 (consetetur), :13 -> [lorem.txt] 59:10 67:0 -> [lorem.txt] 60:0, :6 -> [lorem.txt] 60:6, :12 -> [lorem.txt] 60:12 (nonumy), :15 -> [lorem.txt] 60:18 68:0 -> [lorem.txt] 61:0 (eirmod), :3 -> [lorem.txt] 61:6, :6 -> [lorem.txt] 61:9 (tempor), :9 -> [lorem.txt] 61:15, :10 -> [lorem.txt] 61:16 (invidunt) 69:0 -> [lorem.txt] 61:24 70:0 -> [lorem.txt] 62:0, :3 -> [lorem.txt] 62:3 (labore), :6 -> [lorem.txt] 62:9, :12 -> [lorem.txt] 62:15 (dolore), :15 -> [lorem.txt] 62:21 71:0 -> [lorem.txt] 63:0, :6 -> [lorem.txt] 63:6 (aliquyam) 72:0 -> [lorem.txt] 63:14 73:0 -> [lorem.txt] 64:0, :4 -> [lorem.txt] 64:4, :10 -> [lorem.txt] 64:10, :17 -> [lorem.txt] 64:17 (voluptua) 74:0 -> [lorem.txt] 64:25 75:0 -> [lorem.txt] 65:0, :15 -> [lorem.txt] 65:15 (accusam), :18 -> [lorem.txt] 65:22 76:0 -> [lorem.txt] 66:0, :13 -> [lorem.txt] 66:13 (dolores), :16 -> [lorem.txt] 66:20 77:0 -> [lorem.txt] 67:0, :13 -> [lorem.txt] 67:13 78:0 -> [lorem.txt] 68:0, :5 -> [lorem.txt] 68:5 (gubergren), :8 -> [lorem.txt] 68:14 79:0 -> [lorem.txt] 69:0 (takimata) 80:0 -> [lorem.txt] 69:8, :1 -> [lorem.txt] 69:9 (sanctus), :4 -> [lorem.txt] 69:16 81:0 -> [lorem.txt] 70:0 82:0 -> [lorem.txt] 71:0, :8 -> [lorem.txt] 71:8 83:0 -> [lorem.txt] 72:0, :10 -> [lorem.txt] 72:10 (consetetur), :13 -> [lorem.txt] 73:10 84:0 -> [lorem.txt] 74:0, :5 -> [lorem.txt] 74:5 (nonumy), :8 -> [lorem.txt] 74:11, :9 -> [lorem.txt] 74:12 (eirmod), :12 -> [lorem.txt] 74:18, :13 -> [lorem.txt] 74:19 (tempor), :16 -> [lorem.txt] 75:8, :20 -> [lorem.txt] 75:12 (labore), :23 -> [lorem.txt] 75:18 85:0 -> [lorem.txt] 76:0, :3 -> [lorem.txt] 76:3 (dolore), :6 -> [lorem.txt] 76:9, :13 -> [lorem.txt] 76:16 (aliquyam) 86:0 -> [lorem.txt] 76:24 87:0 -> [lorem.txt] 77:0, :8 -> [lorem.txt] 77:8, :17 -> [lorem.txt] 77:17 (voluptua) 88:0 -> [lorem.txt] 77:25 89:0 -> [lorem.txt] 78:0, :1 -> [lorem.txt] 78:1, :5 -> [lorem.txt] 78:5, :12 -> [lorem.txt] 78:12 90:0 -> [lorem.txt] 79:0, :8 -> [lorem.txt] 79:8, :13 -> [lorem.txt] 79:13 (accusam), :16 -> [lorem.txt] 79:20 91:0 -> [lorem.txt] 80:0, :2 -> [lorem.txt] 80:2, :7 -> [lorem.txt] 80:7, :17 -> [lorem.txt] 80:17 (dolores), :20 -> [lorem.txt] 80:24 92:0 -> [lorem.txt] 81:0 93:0 -> [lorem.txt] 82:0, :5 -> [lorem.txt] 82:5 (gubergren), :8 -> [lorem.txt] 82:14 94:0 -> [lorem.txt] 83:0 (takimata) 95:0 -> [lorem.txt] 83:8, :1 -> [lorem.txt] 83:9 (sanctus), :4 -> [lorem.txt] 83:16 96:0 -> [lorem.txt] 84:0 97:0 -> [lorem.txt] 85:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,aAAa;AACb,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,aAAa;AACb,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0, :13 -> [lorem.txt] 29:13 34:0 -> [lorem.txt] 30:0, :2 -> [lorem.txt] 30:2, :10 -> [lorem.txt] 30:10 (consetetur), :13 -> [lorem.txt] 31:10 35:0 -> [lorem.txt] 32:0, :6 -> [lorem.txt] 32:6, :12 -> [lorem.txt] 32:12 (nonumy), :15 -> [lorem.txt] 32:18 36:0 -> [lorem.txt] 33:0 (eirmod), :3 -> [lorem.txt] 33:6, :6 -> [lorem.txt] 33:9 (tempor), :9 -> [lorem.txt] 33:15, :10 -> [lorem.txt] 33:16 (invidunt) 37:0 -> [lorem.txt] 33:24 38:0 -> [lorem.txt] 34:0, :3 -> [lorem.txt] 34:3 (labore), :6 -> [lorem.txt] 34:9, :12 -> [lorem.txt] 34:15 (dolore), :15 -> [lorem.txt] 34:21 39:0 -> [lorem.txt] 35:0, :6 -> [lorem.txt] 35:6 (aliquyam) 40:0 -> [lorem.txt] 35:14 41:0 -> [lorem.txt] 36:0, :4 -> [lorem.txt] 36:4, :10 -> [lorem.txt] 36:10, :17 -> [lorem.txt] 36:17 (voluptua) 42:0 -> [lorem.txt] 36:25 43:0 -> [lorem.txt] 37:0, :15 -> [lorem.txt] 37:15 (accusam), :18 -> [lorem.txt] 37:22 44:0 -> [lorem.txt] 38:0, :13 -> [lorem.txt] 38:13 (dolores), :16 -> [lorem.txt] 38:20 45:0 -> [lorem.txt] 39:0, :13 -> [lorem.txt] 39:13 46:0 -> [lorem.txt] 40:0, :5 -> [lorem.txt] 40:5 (gubergren), :8 -> [lorem.txt] 40:14 47:0 -> [lorem.txt] 41:0 (takimata) 48:0 -> [lorem.txt] 41:8, :1 -> [lorem.txt] 41:9 (sanctus), :4 -> [lorem.txt] 41:16 49:0 -> [lorem.txt] 42:0 50:0 -> [lorem.txt] 43:0, :8 -> [lorem.txt] 43:8 51:0 -> [lorem.txt] 44:0, :10 -> [lorem.txt] 44:10 (consetetur), :13 -> [lorem.txt] 45:10 52:0 -> [lorem.txt] 46:0, :5 -> [lorem.txt] 46:5 (nonumy), :8 -> [lorem.txt] 46:11, :9 -> [lorem.txt] 46:12 (eirmod), :12 -> [lorem.txt] 46:18, :13 -> [lorem.txt] 46:19 (tempor), :16 -> [lorem.txt] 47:8, :20 -> [lorem.txt] 47:12 (labore), :23 -> [lorem.txt] 47:18 53:0 -> [lorem.txt] 48:0, :3 -> [lorem.txt] 48:3 (dolore), :6 -> [lorem.txt] 48:9, :13 -> [lorem.txt] 48:16 (aliquyam) 54:0 -> [lorem.txt] 48:24 55:0 -> [lorem.txt] 49:0, :8 -> [lorem.txt] 49:8, :17 -> [lorem.txt] 49:17 (voluptua) 56:0 -> [lorem.txt] 49:25 57:0 -> [lorem.txt] 50:0, :1 -> [lorem.txt] 50:1, :5 -> [lorem.txt] 50:5, :12 -> [lorem.txt] 50:12 58:0 -> [lorem.txt] 51:0, :8 -> [lorem.txt] 51:8, :13 -> [lorem.txt] 51:13 (accusam), :16 -> [lorem.txt] 51:20 59:0 -> [lorem.txt] 52:0, :2 -> [lorem.txt] 52:2, :7 -> [lorem.txt] 52:7, :17 -> [lorem.txt] 52:17 (dolores), :20 -> [lorem.txt] 52:24 60:0 -> [lorem.txt] 53:0 61:0 -> [lorem.txt] 54:0, :5 -> [lorem.txt] 54:5 (gubergren), :8 -> [lorem.txt] 54:14 62:0 -> [lorem.txt] 55:0 (takimata) 63:0 -> [lorem.txt] 55:8, :1 -> [lorem.txt] 55:9 (sanctus), :4 -> [lorem.txt] 55:16 64:0 -> [lorem.txt] 56:0 65:0 -> [lorem.txt] 57:0, :13 -> [lorem.txt] 57:13 66:0 -> [lorem.txt] 58:0, :2 -> [lorem.txt] 58:2, :10 -> [lorem.txt] 58:10 (consetetur), :13 -> [lorem.txt] 59:10 67:0 -> [lorem.txt] 60:0, :6 -> [lorem.txt] 60:6, :12 -> [lorem.txt] 60:12 (nonumy), :15 -> [lorem.txt] 60:18 68:0 -> [lorem.txt] 61:0 (eirmod), :3 -> [lorem.txt] 61:6, :6 -> [lorem.txt] 61:9 (tempor), :9 -> [lorem.txt] 61:15, :10 -> [lorem.txt] 61:16 (invidunt) 69:0 -> [lorem.txt] 61:24 70:0 -> [lorem.txt] 62:0, :3 -> [lorem.txt] 62:3 (labore), :6 -> [lorem.txt] 62:9, :12 -> [lorem.txt] 62:15 (dolore), :15 -> [lorem.txt] 62:21 71:0 -> [lorem.txt] 63:0, :6 -> [lorem.txt] 63:6 (aliquyam) 72:0 -> [lorem.txt] 63:14 73:0 -> [lorem.txt] 64:0, :4 -> [lorem.txt] 64:4, :10 -> [lorem.txt] 64:10, :17 -> [lorem.txt] 64:17 (voluptua) 74:0 -> [lorem.txt] 64:25 75:0 -> [lorem.txt] 65:0, :15 -> [lorem.txt] 65:15 (accusam), :18 -> [lorem.txt] 65:22 76:0 -> [lorem.txt] 66:0, :13 -> [lorem.txt] 66:13 (dolores), :16 -> [lorem.txt] 66:20 77:0 -> [lorem.txt] 67:0, :13 -> [lorem.txt] 67:13 78:0 -> [lorem.txt] 68:0, :5 -> [lorem.txt] 68:5 (gubergren), :8 -> [lorem.txt] 68:14 79:0 -> [lorem.txt] 69:0 (takimata) 80:0 -> [lorem.txt] 69:8, :1 -> [lorem.txt] 69:9 (sanctus), :4 -> [lorem.txt] 69:16 81:0 -> [lorem.txt] 70:0 82:0 -> [lorem.txt] 71:0, :8 -> [lorem.txt] 71:8 83:0 -> [lorem.txt] 72:0, :10 -> [lorem.txt] 72:10 (consetetur), :13 -> [lorem.txt] 73:10 84:0 -> [lorem.txt] 74:0, :5 -> [lorem.txt] 74:5 (nonumy), :8 -> [lorem.txt] 74:11, :9 -> [lorem.txt] 74:12 (eirmod), :12 -> [lorem.txt] 74:18, :13 -> [lorem.txt] 74:19 (tempor), :16 -> [lorem.txt] 75:8, :20 -> [lorem.txt] 75:12 (labore), :23 -> [lorem.txt] 75:18 85:0 -> [lorem.txt] 76:0, :3 -> [lorem.txt] 76:3 (dolore), :6 -> [lorem.txt] 76:9, :13 -> [lorem.txt] 76:16 (aliquyam) 86:0 -> [lorem.txt] 76:24 87:0 -> [lorem.txt] 77:0, :8 -> [lorem.txt] 77:8, :17 -> [lorem.txt] 77:17 (voluptua) 88:0 -> [lorem.txt] 77:25 89:0 -> [lorem.txt] 78:0, :1 -> [lorem.txt] 78:1, :5 -> [lorem.txt] 78:5, :12 -> [lorem.txt] 78:12 90:0 -> [lorem.txt] 79:0, :8 -> [lorem.txt] 79:8, :13 -> [lorem.txt] 79:13 (accusam), :16 -> [lorem.txt] 79:20 91:0 -> [lorem.txt] 80:0, :2 -> [lorem.txt] 80:2, :7 -> [lorem.txt] 80:7, :17 -> [lorem.txt] 80:17 (dolores), :20 -> [lorem.txt] 80:24 92:0 -> [lorem.txt] 81:0 93:0 -> [lorem.txt] 82:0, :5 -> [lorem.txt] 82:5 (gubergren), :8 -> [lorem.txt] 82:14 94:0 -> [lorem.txt] 83:0 (takimata) 95:0 -> [lorem.txt] 83:8, :1 -> [lorem.txt] 83:9 (sanctus), :4 -> [lorem.txt] 83:16 96:0 -> [lorem.txt] 84:0 97:0 -> [lorem.txt] 85:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,aAAa;AACb,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,aAAa;AACb,EAAE,QAAQb,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :44 -> [lorem.txt] 1:657, :63 -> [lorem.txt] 1:676, :71 -> [lorem.txt] 1:684 (consetetur), :74 -> [lorem.txt] 1:694, :75 -> [lorem.txt] 1:695 (sadipscing), :78 -> [lorem.txt] 1:705, :90 -> [lorem.txt] 1:717, :96 -> [lorem.txt] 1:723, :102 -> [lorem.txt] 1:729 (nonumy), :105 -> [lorem.txt] 1:735, :109 -> [lorem.txt] 1:739 (eirmod), :112 -> [lorem.txt] 1:745, :115 -> [lorem.txt] 1:748 (tempor), :118 -> [lorem.txt] 1:754, :119 -> [lorem.txt] 1:755 (invidunt) 10:0 -> [lorem.txt] 1:763, :4 -> [lorem.txt] 1:767 (labore), :7 -> [lorem.txt] 1:773, :13 -> [lorem.txt] 1:779 (dolore), :16 -> [lorem.txt] 1:785, :23 -> [lorem.txt] 1:792 (aliquyam) 11:0 -> [lorem.txt] 1:800, :11 -> [lorem.txt] 1:811, :17 -> [lorem.txt] 1:817, :24 -> [lorem.txt] 1:824 (voluptua) 12:0 -> [lorem.txt] 1:832, :3 -> [lorem.txt] 1:835, :18 -> [lorem.txt] 1:850 (accusam), :21 -> [lorem.txt] 1:857, :35 -> [lorem.txt] 1:871 (dolores), :38 -> [lorem.txt] 1:878, :52 -> [lorem.txt] 1:892, :68 -> [lorem.txt] 1:908 (gubergren), :71 -> [lorem.txt] 1:917, :80 -> [lorem.txt] 1:926 (takimata) 13:0 -> [lorem.txt] 1:934, :1 -> [lorem.txt] 1:935 (sanctus), :4 -> [lorem.txt] 1:942, :39 -> [lorem.txt] 1:977, :67 -> [lorem.txt] 1:1005 (consetetur), :70 -> [lorem.txt] 1:1015, :71 -> [lorem.txt] 1:1016 (sadipscing), :74 -> [lorem.txt] 1:1026, :91 -> [lorem.txt] 1:1043 (nonumy), :94 -> [lorem.txt] 1:1049, :95 -> [lorem.txt] 1:1050 (eirmod), :98 -> [lorem.txt] 1:1056, :99 -> [lorem.txt] 1:1057 (tempor), :102 -> [lorem.txt] 1:1063, :103 -> [lorem.txt] 1:1064 (invidunt) 14:0 -> [lorem.txt] 1:1072, :4 -> [lorem.txt] 1:1076 (labore), :7 -> [lorem.txt] 1:1082, :10 -> [lorem.txt] 1:1085, :13 -> [lorem.txt] 1:1088 (dolore), :16 -> [lorem.txt] 1:1094, :23 -> [lorem.txt] 1:1101 (aliquyam) 15:0 -> [lorem.txt] 1:1109, :9 -> [lorem.txt] 1:1118, :18 -> [lorem.txt] 1:1127 (voluptua) 16:0 -> [lorem.txt] 1:1135, :2 -> [lorem.txt] 1:1137, :6 -> [lorem.txt] 1:1141, :13 -> [lorem.txt] 1:1148, :22 -> [lorem.txt] 1:1157, :30 -> [lorem.txt] 1:1165, :35 -> [lorem.txt] 1:1170 (accusam), :38 -> [lorem.txt] 1:1177, :41 -> [lorem.txt] 1:1180, :46 -> [lorem.txt] 1:1185, :56 -> [lorem.txt] 1:1195 (dolores), :59 -> [lorem.txt] 1:1202, :89 -> [lorem.txt] 1:1232 (gubergren), :92 -> [lorem.txt] 1:1241, :101 -> [lorem.txt] 1:1250 (takimata) 17:0 -> [lorem.txt] 1:1258, :1 -> [lorem.txt] 1:1259 (sanctus), :4 -> [lorem.txt] 1:1266, :44 -> [lorem.txt] 1:1306, :63 -> [lorem.txt] 1:1325, :71 -> [lorem.txt] 1:1333 (consetetur), :74 -> [lorem.txt] 1:1343, :75 -> [lorem.txt] 1:1344 (sadipscing), :78 -> [lorem.txt] 1:1354, :90 -> [lorem.txt] 1:1366, :96 -> [lorem.txt] 1:1372, :102 -> [lorem.txt] 1:1378 (nonumy), :105 -> [lorem.txt] 1:1384, :109 -> [lorem.txt] 1:1388 (eirmod), :112 -> [lorem.txt] 1:1394, :115 -> [lorem.txt] 1:1397 (tempor), :118 -> [lorem.txt] 1:1403, :119 -> [lorem.txt] 1:1404 (invidunt) 18:0 -> [lorem.txt] 1:1412, :4 -> [lorem.txt] 1:1416 (labore), :7 -> [lorem.txt] 1:1422, :13 -> [lorem.txt] 1:1428 (dolore), :16 -> [lorem.txt] 1:1434, :23 -> [lorem.txt] 1:1441 (aliquyam) 19:0 -> [lorem.txt] 1:1449, :11 -> [lorem.txt] 1:1460, :17 -> [lorem.txt] 1:1466, :24 -> [lorem.txt] 1:1473 (voluptua) 20:0 -> [lorem.txt] 1:1481, :3 -> [lorem.txt] 1:1484, :18 -> [lorem.txt] 1:1499 (accusam), :21 -> [lorem.txt] 1:1506, :35 -> [lorem.txt] 1:1520 (dolores), :38 -> [lorem.txt] 1:1527, :52 -> [lorem.txt] 1:1541, :68 -> [lorem.txt] 1:1557 (gubergren), :71 -> [lorem.txt] 1:1566, :80 -> [lorem.txt] 1:1575 (takimata) 21:0 -> [lorem.txt] 1:1583, :1 -> [lorem.txt] 1:1584 (sanctus), :4 -> [lorem.txt] 1:1591, :39 -> [lorem.txt] 1:1626, :67 -> [lorem.txt] 1:1654 (consetetur), :70 -> [lorem.txt] 1:1664, :71 -> [lorem.txt] 1:1665 (sadipscing), :74 -> [lorem.txt] 1:1675, :91 -> [lorem.txt] 1:1692 (nonumy), :94 -> [lorem.txt] 1:1698, :95 -> [lorem.txt] 1:1699 (eirmod), :98 -> [lorem.txt] 1:1705, :99 -> [lorem.txt] 1:1706 (tempor), :102 -> [lorem.txt] 1:1712, :103 -> [lorem.txt] 1:1713 (invidunt) 22:0 -> [lorem.txt] 1:1721, :4 -> [lorem.txt] 1:1725 (labore), :7 -> [lorem.txt] 1:1731, :10 -> [lorem.txt] 1:1734, :13 -> [lorem.txt] 1:1737 (dolore), :16 -> [lorem.txt] 1:1743, :23 -> [lorem.txt] 1:1750 (aliquyam) 23:0 -> [lorem.txt] 1:1758, :9 -> [lorem.txt] 1:1767, :18 -> [lorem.txt] 1:1776 (voluptua) 24:0 -> [lorem.txt] 1:1784, :2 -> [lorem.txt] 1:1786, :6 -> [lorem.txt] 1:1790, :13 -> [lorem.txt] 1:1797, :22 -> [lorem.txt] 1:1806, :30 -> [lorem.txt] 1:1814, :35 -> [lorem.txt] 1:1819 (accusam), :38 -> [lorem.txt] 1:1826, :41 -> [lorem.txt] 1:1829, :46 -> [lorem.txt] 1:1834, :56 -> [lorem.txt] 1:1844 (dolores), :59 -> [lorem.txt] 1:1851, :89 -> [lorem.txt] 1:1881 (gubergren), :92 -> [lorem.txt] 1:1890, :101 -> [lorem.txt] 1:1899 (takimata) 25:0 -> [lorem.txt] 1:1907, :1 -> [lorem.txt] 1:1908 (sanctus), :4 -> [lorem.txt] 1:1915", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,wCAAwC,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,wCAAwC,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :44 -> [lorem.txt] 1:657, :63 -> [lorem.txt] 1:676, :71 -> [lorem.txt] 1:684 (consetetur), :74 -> [lorem.txt] 1:694, :75 -> [lorem.txt] 1:695 (sadipscing), :78 -> [lorem.txt] 1:705, :90 -> [lorem.txt] 1:717, :96 -> [lorem.txt] 1:723, :102 -> [lorem.txt] 1:729 (nonumy), :105 -> [lorem.txt] 1:735, :109 -> [lorem.txt] 1:739 (eirmod), :112 -> [lorem.txt] 1:745, :115 -> [lorem.txt] 1:748 (tempor), :118 -> [lorem.txt] 1:754, :119 -> [lorem.txt] 1:755 (invidunt) 10:0 -> [lorem.txt] 1:763, :4 -> [lorem.txt] 1:767 (labore), :7 -> [lorem.txt] 1:773, :13 -> [lorem.txt] 1:779 (dolore), :16 -> [lorem.txt] 1:785, :23 -> [lorem.txt] 1:792 (aliquyam) 11:0 -> [lorem.txt] 1:800, :11 -> [lorem.txt] 1:811, :17 -> [lorem.txt] 1:817, :24 -> [lorem.txt] 1:824 (voluptua) 12:0 -> [lorem.txt] 1:832, :3 -> [lorem.txt] 1:835, :18 -> [lorem.txt] 1:850 (accusam), :21 -> [lorem.txt] 1:857, :35 -> [lorem.txt] 1:871 (dolores), :38 -> [lorem.txt] 1:878, :52 -> [lorem.txt] 1:892, :68 -> [lorem.txt] 1:908 (gubergren), :71 -> [lorem.txt] 1:917, :80 -> [lorem.txt] 1:926 (takimata) 13:0 -> [lorem.txt] 1:934, :1 -> [lorem.txt] 1:935 (sanctus), :4 -> [lorem.txt] 1:942, :39 -> [lorem.txt] 1:977, :67 -> [lorem.txt] 1:1005 (consetetur), :70 -> [lorem.txt] 1:1015, :71 -> [lorem.txt] 1:1016 (sadipscing), :74 -> [lorem.txt] 1:1026, :91 -> [lorem.txt] 1:1043 (nonumy), :94 -> [lorem.txt] 1:1049, :95 -> [lorem.txt] 1:1050 (eirmod), :98 -> [lorem.txt] 1:1056, :99 -> [lorem.txt] 1:1057 (tempor), :102 -> [lorem.txt] 1:1063, :103 -> [lorem.txt] 1:1064 (invidunt) 14:0 -> [lorem.txt] 1:1072, :4 -> [lorem.txt] 1:1076 (labore), :7 -> [lorem.txt] 1:1082, :10 -> [lorem.txt] 1:1085, :13 -> [lorem.txt] 1:1088 (dolore), :16 -> [lorem.txt] 1:1094, :23 -> [lorem.txt] 1:1101 (aliquyam) 15:0 -> [lorem.txt] 1:1109, :9 -> [lorem.txt] 1:1118, :18 -> [lorem.txt] 1:1127 (voluptua) 16:0 -> [lorem.txt] 1:1135, :2 -> [lorem.txt] 1:1137, :6 -> [lorem.txt] 1:1141, :13 -> [lorem.txt] 1:1148, :22 -> [lorem.txt] 1:1157, :30 -> [lorem.txt] 1:1165, :35 -> [lorem.txt] 1:1170 (accusam), :38 -> [lorem.txt] 1:1177, :41 -> [lorem.txt] 1:1180, :46 -> [lorem.txt] 1:1185, :56 -> [lorem.txt] 1:1195 (dolores), :59 -> [lorem.txt] 1:1202, :89 -> [lorem.txt] 1:1232 (gubergren), :92 -> [lorem.txt] 1:1241, :101 -> [lorem.txt] 1:1250 (takimata) 17:0 -> [lorem.txt] 1:1258, :1 -> [lorem.txt] 1:1259 (sanctus), :4 -> [lorem.txt] 1:1266, :44 -> [lorem.txt] 1:1306, :63 -> [lorem.txt] 1:1325, :71 -> [lorem.txt] 1:1333 (consetetur), :74 -> [lorem.txt] 1:1343, :75 -> [lorem.txt] 1:1344 (sadipscing), :78 -> [lorem.txt] 1:1354, :90 -> [lorem.txt] 1:1366, :96 -> [lorem.txt] 1:1372, :102 -> [lorem.txt] 1:1378 (nonumy), :105 -> [lorem.txt] 1:1384, :109 -> [lorem.txt] 1:1388 (eirmod), :112 -> [lorem.txt] 1:1394, :115 -> [lorem.txt] 1:1397 (tempor), :118 -> [lorem.txt] 1:1403, :119 -> [lorem.txt] 1:1404 (invidunt) 18:0 -> [lorem.txt] 1:1412, :4 -> [lorem.txt] 1:1416 (labore), :7 -> [lorem.txt] 1:1422, :13 -> [lorem.txt] 1:1428 (dolore), :16 -> [lorem.txt] 1:1434, :23 -> [lorem.txt] 1:1441 (aliquyam) 19:0 -> [lorem.txt] 1:1449, :11 -> [lorem.txt] 1:1460, :17 -> [lorem.txt] 1:1466, :24 -> [lorem.txt] 1:1473 (voluptua) 20:0 -> [lorem.txt] 1:1481, :3 -> [lorem.txt] 1:1484, :18 -> [lorem.txt] 1:1499 (accusam), :21 -> [lorem.txt] 1:1506, :35 -> [lorem.txt] 1:1520 (dolores), :38 -> [lorem.txt] 1:1527, :52 -> [lorem.txt] 1:1541, :68 -> [lorem.txt] 1:1557 (gubergren), :71 -> [lorem.txt] 1:1566, :80 -> [lorem.txt] 1:1575 (takimata) 21:0 -> [lorem.txt] 1:1583, :1 -> [lorem.txt] 1:1584 (sanctus), :4 -> [lorem.txt] 1:1591, :39 -> [lorem.txt] 1:1626, :67 -> [lorem.txt] 1:1654 (consetetur), :70 -> [lorem.txt] 1:1664, :71 -> [lorem.txt] 1:1665 (sadipscing), :74 -> [lorem.txt] 1:1675, :91 -> [lorem.txt] 1:1692 (nonumy), :94 -> [lorem.txt] 1:1698, :95 -> [lorem.txt] 1:1699 (eirmod), :98 -> [lorem.txt] 1:1705, :99 -> [lorem.txt] 1:1706 (tempor), :102 -> [lorem.txt] 1:1712, :103 -> [lorem.txt] 1:1713 (invidunt) 22:0 -> [lorem.txt] 1:1721, :4 -> [lorem.txt] 1:1725 (labore), :7 -> [lorem.txt] 1:1731, :10 -> [lorem.txt] 1:1734, :13 -> [lorem.txt] 1:1737 (dolore), :16 -> [lorem.txt] 1:1743, :23 -> [lorem.txt] 1:1750 (aliquyam) 23:0 -> [lorem.txt] 1:1758, :9 -> [lorem.txt] 1:1767, :18 -> [lorem.txt] 1:1776 (voluptua) 24:0 -> [lorem.txt] 1:1784, :2 -> [lorem.txt] 1:1786, :6 -> [lorem.txt] 1:1790, :13 -> [lorem.txt] 1:1797, :22 -> [lorem.txt] 1:1806, :30 -> [lorem.txt] 1:1814, :35 -> [lorem.txt] 1:1819 (accusam), :38 -> [lorem.txt] 1:1826, :41 -> [lorem.txt] 1:1829, :46 -> [lorem.txt] 1:1834, :56 -> [lorem.txt] 1:1844 (dolores), :59 -> [lorem.txt] 1:1851, :89 -> [lorem.txt] 1:1881 (gubergren), :92 -> [lorem.txt] 1:1890, :101 -> [lorem.txt] 1:1899 (takimata) 25:0 -> [lorem.txt] 1:1907, :1 -> [lorem.txt] 1:1908 (sanctus), :4 -> [lorem.txt] 1:1915", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,wCAAwC,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,wCAAwC,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource raw lorem should return correct .size() 1`] = `1569`; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :44 -> [lorem.txt] 1:657, :63 -> [lorem.txt] 1:676, :71 -> [lorem.txt] 1:684 (consetetur), :74 -> [lorem.txt] 1:694, :75 -> [lorem.txt] 1:695 (sadipscing), :78 -> [lorem.txt] 1:705, :90 -> [lorem.txt] 1:717, :96 -> [lorem.txt] 1:723, :102 -> [lorem.txt] 1:729 (nonumy), :105 -> [lorem.txt] 1:735, :109 -> [lorem.txt] 1:739 (eirmod), :112 -> [lorem.txt] 1:745, :115 -> [lorem.txt] 1:748 (tempor), :118 -> [lorem.txt] 1:754, :119 -> [lorem.txt] 1:755 (invidunt) 10:0 -> [lorem.txt] 1:763, :4 -> [lorem.txt] 1:767 (labore), :7 -> [lorem.txt] 1:773, :13 -> [lorem.txt] 1:779 (dolore), :16 -> [lorem.txt] 1:785, :23 -> [lorem.txt] 1:792 (aliquyam) 11:0 -> [lorem.txt] 1:800, :11 -> [lorem.txt] 1:811, :17 -> [lorem.txt] 1:817, :24 -> [lorem.txt] 1:824 (voluptua) 12:0 -> [lorem.txt] 1:832, :3 -> [lorem.txt] 1:835, :18 -> [lorem.txt] 1:850 (accusam), :21 -> [lorem.txt] 1:857, :35 -> [lorem.txt] 1:871 (dolores), :38 -> [lorem.txt] 1:878, :52 -> [lorem.txt] 1:892, :68 -> [lorem.txt] 1:908 (gubergren), :71 -> [lorem.txt] 1:917, :80 -> [lorem.txt] 1:926 (takimata) 13:0 -> [lorem.txt] 1:934, :1 -> [lorem.txt] 1:935 (sanctus), :4 -> [lorem.txt] 1:942, :39 -> [lorem.txt] 1:977, :67 -> [lorem.txt] 1:1005 (consetetur), :70 -> [lorem.txt] 1:1015, :71 -> [lorem.txt] 1:1016 (sadipscing), :74 -> [lorem.txt] 1:1026, :91 -> [lorem.txt] 1:1043 (nonumy), :94 -> [lorem.txt] 1:1049, :95 -> [lorem.txt] 1:1050 (eirmod), :98 -> [lorem.txt] 1:1056, :99 -> [lorem.txt] 1:1057 (tempor), :102 -> [lorem.txt] 1:1063, :103 -> [lorem.txt] 1:1064 (invidunt) 14:0 -> [lorem.txt] 1:1072, :4 -> [lorem.txt] 1:1076 (labore), :7 -> [lorem.txt] 1:1082, :10 -> [lorem.txt] 1:1085, :13 -> [lorem.txt] 1:1088 (dolore), :16 -> [lorem.txt] 1:1094, :23 -> [lorem.txt] 1:1101 (aliquyam) 15:0 -> [lorem.txt] 1:1109, :9 -> [lorem.txt] 1:1118, :18 -> [lorem.txt] 1:1127 (voluptua) 16:0 -> [lorem.txt] 1:1135, :2 -> [lorem.txt] 1:1137, :6 -> [lorem.txt] 1:1141, :13 -> [lorem.txt] 1:1148, :22 -> [lorem.txt] 1:1157, :30 -> [lorem.txt] 1:1165, :35 -> [lorem.txt] 1:1170 (accusam), :38 -> [lorem.txt] 1:1177, :41 -> [lorem.txt] 1:1180, :46 -> [lorem.txt] 1:1185, :56 -> [lorem.txt] 1:1195 (dolores), :59 -> [lorem.txt] 1:1202, :89 -> [lorem.txt] 1:1232 (gubergren), :92 -> [lorem.txt] 1:1241, :101 -> [lorem.txt] 1:1250 (takimata) 17:0 -> [lorem.txt] 1:1258, :1 -> [lorem.txt] 1:1259 (sanctus), :4 -> [lorem.txt] 1:1266, :44 -> [lorem.txt] 1:1306, :63 -> [lorem.txt] 1:1325, :71 -> [lorem.txt] 1:1333 (consetetur), :74 -> [lorem.txt] 1:1343, :75 -> [lorem.txt] 1:1344 (sadipscing), :78 -> [lorem.txt] 1:1354, :90 -> [lorem.txt] 1:1366, :96 -> [lorem.txt] 1:1372, :102 -> [lorem.txt] 1:1378 (nonumy), :105 -> [lorem.txt] 1:1384, :109 -> [lorem.txt] 1:1388 (eirmod), :112 -> [lorem.txt] 1:1394, :115 -> [lorem.txt] 1:1397 (tempor), :118 -> [lorem.txt] 1:1403, :119 -> [lorem.txt] 1:1404 (invidunt) 18:0 -> [lorem.txt] 1:1412, :4 -> [lorem.txt] 1:1416 (labore), :7 -> [lorem.txt] 1:1422, :13 -> [lorem.txt] 1:1428 (dolore), :16 -> [lorem.txt] 1:1434, :23 -> [lorem.txt] 1:1441 (aliquyam) 19:0 -> [lorem.txt] 1:1449, :11 -> [lorem.txt] 1:1460, :17 -> [lorem.txt] 1:1466, :24 -> [lorem.txt] 1:1473 (voluptua) 20:0 -> [lorem.txt] 1:1481, :3 -> [lorem.txt] 1:1484, :18 -> [lorem.txt] 1:1499 (accusam), :21 -> [lorem.txt] 1:1506, :35 -> [lorem.txt] 1:1520 (dolores), :38 -> [lorem.txt] 1:1527, :52 -> [lorem.txt] 1:1541, :68 -> [lorem.txt] 1:1557 (gubergren), :71 -> [lorem.txt] 1:1566, :80 -> [lorem.txt] 1:1575 (takimata) 21:0 -> [lorem.txt] 1:1583, :1 -> [lorem.txt] 1:1584 (sanctus), :4 -> [lorem.txt] 1:1591, :39 -> [lorem.txt] 1:1626, :67 -> [lorem.txt] 1:1654 (consetetur), :70 -> [lorem.txt] 1:1664, :71 -> [lorem.txt] 1:1665 (sadipscing), :74 -> [lorem.txt] 1:1675, :91 -> [lorem.txt] 1:1692 (nonumy), :94 -> [lorem.txt] 1:1698, :95 -> [lorem.txt] 1:1699 (eirmod), :98 -> [lorem.txt] 1:1705, :99 -> [lorem.txt] 1:1706 (tempor), :102 -> [lorem.txt] 1:1712, :103 -> [lorem.txt] 1:1713 (invidunt) 22:0 -> [lorem.txt] 1:1721, :4 -> [lorem.txt] 1:1725 (labore), :7 -> [lorem.txt] 1:1731, :10 -> [lorem.txt] 1:1734, :13 -> [lorem.txt] 1:1737 (dolore), :16 -> [lorem.txt] 1:1743, :23 -> [lorem.txt] 1:1750 (aliquyam) 23:0 -> [lorem.txt] 1:1758, :9 -> [lorem.txt] 1:1767, :18 -> [lorem.txt] 1:1776 (voluptua) 24:0 -> [lorem.txt] 1:1784, :2 -> [lorem.txt] 1:1786, :6 -> [lorem.txt] 1:1790, :13 -> [lorem.txt] 1:1797, :22 -> [lorem.txt] 1:1806, :30 -> [lorem.txt] 1:1814, :35 -> [lorem.txt] 1:1819 (accusam), :38 -> [lorem.txt] 1:1826, :41 -> [lorem.txt] 1:1829, :46 -> [lorem.txt] 1:1834, :56 -> [lorem.txt] 1:1844 (dolores), :59 -> [lorem.txt] 1:1851, :89 -> [lorem.txt] 1:1881 (gubergren), :92 -> [lorem.txt] 1:1890, :101 -> [lorem.txt] 1:1899 (takimata) 25:0 -> [lorem.txt] 1:1907, :1 -> [lorem.txt] 1:1908 (sanctus), :4 -> [lorem.txt] 1:1915", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,wCAAwC,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,wCAAwC,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ConcatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617, :44 -> [lorem.txt] 1:657, :63 -> [lorem.txt] 1:676, :71 -> [lorem.txt] 1:684 (consetetur), :74 -> [lorem.txt] 1:694, :75 -> [lorem.txt] 1:695 (sadipscing), :78 -> [lorem.txt] 1:705, :90 -> [lorem.txt] 1:717, :96 -> [lorem.txt] 1:723, :102 -> [lorem.txt] 1:729 (nonumy), :105 -> [lorem.txt] 1:735, :109 -> [lorem.txt] 1:739 (eirmod), :112 -> [lorem.txt] 1:745, :115 -> [lorem.txt] 1:748 (tempor), :118 -> [lorem.txt] 1:754, :119 -> [lorem.txt] 1:755 (invidunt) 10:0 -> [lorem.txt] 1:763, :4 -> [lorem.txt] 1:767 (labore), :7 -> [lorem.txt] 1:773, :13 -> [lorem.txt] 1:779 (dolore), :16 -> [lorem.txt] 1:785, :23 -> [lorem.txt] 1:792 (aliquyam) 11:0 -> [lorem.txt] 1:800, :11 -> [lorem.txt] 1:811, :17 -> [lorem.txt] 1:817, :24 -> [lorem.txt] 1:824 (voluptua) 12:0 -> [lorem.txt] 1:832, :3 -> [lorem.txt] 1:835, :18 -> [lorem.txt] 1:850 (accusam), :21 -> [lorem.txt] 1:857, :35 -> [lorem.txt] 1:871 (dolores), :38 -> [lorem.txt] 1:878, :52 -> [lorem.txt] 1:892, :68 -> [lorem.txt] 1:908 (gubergren), :71 -> [lorem.txt] 1:917, :80 -> [lorem.txt] 1:926 (takimata) 13:0 -> [lorem.txt] 1:934, :1 -> [lorem.txt] 1:935 (sanctus), :4 -> [lorem.txt] 1:942, :39 -> [lorem.txt] 1:977, :67 -> [lorem.txt] 1:1005 (consetetur), :70 -> [lorem.txt] 1:1015, :71 -> [lorem.txt] 1:1016 (sadipscing), :74 -> [lorem.txt] 1:1026, :91 -> [lorem.txt] 1:1043 (nonumy), :94 -> [lorem.txt] 1:1049, :95 -> [lorem.txt] 1:1050 (eirmod), :98 -> [lorem.txt] 1:1056, :99 -> [lorem.txt] 1:1057 (tempor), :102 -> [lorem.txt] 1:1063, :103 -> [lorem.txt] 1:1064 (invidunt) 14:0 -> [lorem.txt] 1:1072, :4 -> [lorem.txt] 1:1076 (labore), :7 -> [lorem.txt] 1:1082, :10 -> [lorem.txt] 1:1085, :13 -> [lorem.txt] 1:1088 (dolore), :16 -> [lorem.txt] 1:1094, :23 -> [lorem.txt] 1:1101 (aliquyam) 15:0 -> [lorem.txt] 1:1109, :9 -> [lorem.txt] 1:1118, :18 -> [lorem.txt] 1:1127 (voluptua) 16:0 -> [lorem.txt] 1:1135, :2 -> [lorem.txt] 1:1137, :6 -> [lorem.txt] 1:1141, :13 -> [lorem.txt] 1:1148, :22 -> [lorem.txt] 1:1157, :30 -> [lorem.txt] 1:1165, :35 -> [lorem.txt] 1:1170 (accusam), :38 -> [lorem.txt] 1:1177, :41 -> [lorem.txt] 1:1180, :46 -> [lorem.txt] 1:1185, :56 -> [lorem.txt] 1:1195 (dolores), :59 -> [lorem.txt] 1:1202, :89 -> [lorem.txt] 1:1232 (gubergren), :92 -> [lorem.txt] 1:1241, :101 -> [lorem.txt] 1:1250 (takimata) 17:0 -> [lorem.txt] 1:1258, :1 -> [lorem.txt] 1:1259 (sanctus), :4 -> [lorem.txt] 1:1266, :44 -> [lorem.txt] 1:1306, :63 -> [lorem.txt] 1:1325, :71 -> [lorem.txt] 1:1333 (consetetur), :74 -> [lorem.txt] 1:1343, :75 -> [lorem.txt] 1:1344 (sadipscing), :78 -> [lorem.txt] 1:1354, :90 -> [lorem.txt] 1:1366, :96 -> [lorem.txt] 1:1372, :102 -> [lorem.txt] 1:1378 (nonumy), :105 -> [lorem.txt] 1:1384, :109 -> [lorem.txt] 1:1388 (eirmod), :112 -> [lorem.txt] 1:1394, :115 -> [lorem.txt] 1:1397 (tempor), :118 -> [lorem.txt] 1:1403, :119 -> [lorem.txt] 1:1404 (invidunt) 18:0 -> [lorem.txt] 1:1412, :4 -> [lorem.txt] 1:1416 (labore), :7 -> [lorem.txt] 1:1422, :13 -> [lorem.txt] 1:1428 (dolore), :16 -> [lorem.txt] 1:1434, :23 -> [lorem.txt] 1:1441 (aliquyam) 19:0 -> [lorem.txt] 1:1449, :11 -> [lorem.txt] 1:1460, :17 -> [lorem.txt] 1:1466, :24 -> [lorem.txt] 1:1473 (voluptua) 20:0 -> [lorem.txt] 1:1481, :3 -> [lorem.txt] 1:1484, :18 -> [lorem.txt] 1:1499 (accusam), :21 -> [lorem.txt] 1:1506, :35 -> [lorem.txt] 1:1520 (dolores), :38 -> [lorem.txt] 1:1527, :52 -> [lorem.txt] 1:1541, :68 -> [lorem.txt] 1:1557 (gubergren), :71 -> [lorem.txt] 1:1566, :80 -> [lorem.txt] 1:1575 (takimata) 21:0 -> [lorem.txt] 1:1583, :1 -> [lorem.txt] 1:1584 (sanctus), :4 -> [lorem.txt] 1:1591, :39 -> [lorem.txt] 1:1626, :67 -> [lorem.txt] 1:1654 (consetetur), :70 -> [lorem.txt] 1:1664, :71 -> [lorem.txt] 1:1665 (sadipscing), :74 -> [lorem.txt] 1:1675, :91 -> [lorem.txt] 1:1692 (nonumy), :94 -> [lorem.txt] 1:1698, :95 -> [lorem.txt] 1:1699 (eirmod), :98 -> [lorem.txt] 1:1705, :99 -> [lorem.txt] 1:1706 (tempor), :102 -> [lorem.txt] 1:1712, :103 -> [lorem.txt] 1:1713 (invidunt) 22:0 -> [lorem.txt] 1:1721, :4 -> [lorem.txt] 1:1725 (labore), :7 -> [lorem.txt] 1:1731, :10 -> [lorem.txt] 1:1734, :13 -> [lorem.txt] 1:1737 (dolore), :16 -> [lorem.txt] 1:1743, :23 -> [lorem.txt] 1:1750 (aliquyam) 23:0 -> [lorem.txt] 1:1758, :9 -> [lorem.txt] 1:1767, :18 -> [lorem.txt] 1:1776 (voluptua) 24:0 -> [lorem.txt] 1:1784, :2 -> [lorem.txt] 1:1786, :6 -> [lorem.txt] 1:1790, :13 -> [lorem.txt] 1:1797, :22 -> [lorem.txt] 1:1806, :30 -> [lorem.txt] 1:1814, :35 -> [lorem.txt] 1:1819 (accusam), :38 -> [lorem.txt] 1:1826, :41 -> [lorem.txt] 1:1829, :46 -> [lorem.txt] 1:1834, :56 -> [lorem.txt] 1:1844 (dolores), :59 -> [lorem.txt] 1:1851, :89 -> [lorem.txt] 1:1881 (gubergren), :92 -> [lorem.txt] 1:1890, :101 -> [lorem.txt] 1:1899 (takimata) 25:0 -> [lorem.txt] 1:1907, :1 -> [lorem.txt] 1:1908 (sanctus), :4 -> [lorem.txt] 1:1915", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,wCAAwC,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO,wCAAwC,mBAAmB,QAAQd,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 5:0 7:0 -> [lorem.txt] 6:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 7:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 8:0 12:0 -> [lorem.txt] 9:0 13:0 -> [lorem.txt] 10:0 14:0 -> [lorem.txt] 11:0 15:0 -> [lorem.txt] 12:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 13:0 18:0 -> [lorem.txt] 14:0 19:0 -> [lorem.txt] 15:0 20:0 -> [lorem.txt] 16:0 21:0 -> [lorem.txt] 17:0 22:0 -> [lorem.txt] 18:0 23:0 -> [lorem.txt] 19:0 24:0 -> [lorem.txt] 19:0 25:0 -> [lorem.txt] 20:0 26:0 -> [lorem.txt] 20:0 27:0 -> [lorem.txt] 21:0 28:0 -> [lorem.txt] 21:0 29:0 -> [lorem.txt] 22:0 30:0 -> [lorem.txt] 23:0 31:0 -> [lorem.txt] 24:0 32:0 -> [lorem.txt] 25:0 33:0 -> [lorem.txt] 26:0 34:0 -> [lorem.txt] 27:0 35:0 -> [lorem.txt] 27:0 36:0 -> [lorem.txt] 28:0 37:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:15 -> [lorem.txt] 1:8 2:9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 (consetetur), :20 -> [lorem.txt] 2:20 3:7 -> [lorem.txt] 3:0 (sadipscing), :10 -> [lorem.txt] 3:10 4:13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 (nonumy), :22 -> [lorem.txt] 4:18 5:7 -> [lorem.txt] 5:0 (eirmod), :10 -> [lorem.txt] 5:6, :13 -> [lorem.txt] 5:9 (tempor), :16 -> [lorem.txt] 5:15, :17 -> [lorem.txt] 5:16 (invidunt) 6:0 -> [lorem.txt] 5:24 7:10 -> [lorem.txt] 6:3 (labore), :13 -> [lorem.txt] 6:9, :19 -> [lorem.txt] 6:15 (dolore), :22 -> [lorem.txt] 6:21 8:13 -> [lorem.txt] 7:6 (aliquyam) 9:0 -> [lorem.txt] 7:14 10:11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 (voluptua) 11:0 -> [lorem.txt] 8:25 12:22 -> [lorem.txt] 9:15 (accusam), :25 -> [lorem.txt] 9:22 13:20 -> [lorem.txt] 10:13 (dolores), :23 -> [lorem.txt] 10:20 14:20 -> [lorem.txt] 11:13 15:12 -> [lorem.txt] 12:5 (gubergren), :15 -> [lorem.txt] 12:14 16:7 -> [lorem.txt] 13:0 (takimata) 17:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 19:15 -> [lorem.txt] 15:8 20:17 -> [lorem.txt] 16:10 (consetetur), :20 -> [lorem.txt] 16:20 21:7 -> [lorem.txt] 17:0 (sadipscing), :10 -> [lorem.txt] 17:10 22:12 -> [lorem.txt] 18:5 (nonumy), :15 -> [lorem.txt] 18:11, :16 -> [lorem.txt] 18:12 (eirmod), :19 -> [lorem.txt] 18:18, :20 -> [lorem.txt] 18:19 (tempor), :23 -> [lorem.txt] 18:25 23:7 -> [lorem.txt] 19:0 (invidunt) 24:0 -> [lorem.txt] 19:8, :4 -> [lorem.txt] 19:12 (labore), :7 -> [lorem.txt] 19:18 25:10 -> [lorem.txt] 20:3 (dolore), :13 -> [lorem.txt] 20:9, :20 -> [lorem.txt] 20:16 (aliquyam) 26:0 -> [lorem.txt] 20:24 27:15 -> [lorem.txt] 21:8, :24 -> [lorem.txt] 21:17 (voluptua) 28:0 -> [lorem.txt] 21:25 29:8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 30:15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 (accusam), :23 -> [lorem.txt] 23:20 31:9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7, :24 -> [lorem.txt] 24:17 (dolores), :27 -> [lorem.txt] 24:24 33:12 -> [lorem.txt] 26:5 (gubergren), :15 -> [lorem.txt] 26:14 34:7 -> [lorem.txt] 27:0 (takimata) 35:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16", "file": "x", "mappings": "eAAQ;SACN,QAAQA,GAAU;OACpBC,GAAU;aACJ,MAAMC,GAAM;OAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;UACrBC,GAAM,MAAMC,GAAM;aACfC;AAAQ;WACV,MAAM,OAAOC;AAAQ;sBACVC,GAAO;oBACTC,GAAO;oBACP;YACRC,GAAS;OACdC;AAAQ,CAACC,GAAO;;eAER;iBACEd,GAAU;OACpBC,GAAU;YACLC,GAAM,CAACC,GAAM,CAACC,GAAM;OACzBC;AAAQ,IAAIC,GAAM;UACfC,GAAM,OAAOC;AAAQ;eAChB,SAASC;AAAQ;QACxB,IAAI,OAAO;eACJ,KAAKC,GAAO;SAClB,KAAK,UAAUC,GAAO;;YAEnBC,GAAS;OACdC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource original lorem lines should return correct .size() 1`] = `726`; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource original lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX lorem: XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: ut XXX et } XXX lorem: magna XXX erat; lorem: {{{ sed } diam } XXX }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX lorem: XXX elitr, sed lorem: diam XXX XXX XXX lorem: XXX ut XXX } lorem: et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 5:0 7:0 -> [lorem.txt] 6:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 7:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 8:0 12:0 -> [lorem.txt] 9:0 13:0 -> [lorem.txt] 10:0 14:0 -> [lorem.txt] 11:0 15:0 -> [lorem.txt] 12:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 13:0 18:0 -> [lorem.txt] 14:0 19:0 -> [lorem.txt] 15:0 20:0 -> [lorem.txt] 16:0 21:0 -> [lorem.txt] 17:0 22:0 -> [lorem.txt] 18:0 23:0 -> [lorem.txt] 19:0 24:0 -> [lorem.txt] 19:0 25:0 -> [lorem.txt] 20:0 26:0 -> [lorem.txt] 20:0 27:0 -> [lorem.txt] 21:0 28:0 -> [lorem.txt] 21:0 29:0 -> [lorem.txt] 22:0 30:0 -> [lorem.txt] 23:0 31:0 -> [lorem.txt] 24:0 32:0 -> [lorem.txt] 25:0 33:0 -> [lorem.txt] 26:0 34:0 -> [lorem.txt] 27:0 35:0 -> [lorem.txt] 27:0 36:0 -> [lorem.txt] 28:0 37:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX lorem: XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: ut XXX et } XXX lorem: magna XXX erat; lorem: {{{ sed } diam } XXX }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX lorem: XXX elitr, sed lorem: diam XXX XXX XXX lorem: XXX ut XXX } lorem: et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:15 -> [lorem.txt] 1:8 2:9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 (consetetur), :20 -> [lorem.txt] 2:20 3:7 -> [lorem.txt] 3:0 (sadipscing), :10 -> [lorem.txt] 3:10 4:13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 (nonumy), :22 -> [lorem.txt] 4:18 5:7 -> [lorem.txt] 5:0 (eirmod), :10 -> [lorem.txt] 5:6, :13 -> [lorem.txt] 5:9 (tempor), :16 -> [lorem.txt] 5:15, :17 -> [lorem.txt] 5:16 (invidunt) 6:0 -> [lorem.txt] 5:24 7:10 -> [lorem.txt] 6:3 (labore), :13 -> [lorem.txt] 6:9, :19 -> [lorem.txt] 6:15 (dolore), :22 -> [lorem.txt] 6:21 8:13 -> [lorem.txt] 7:6 (aliquyam) 9:0 -> [lorem.txt] 7:14 10:11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 (voluptua) 11:0 -> [lorem.txt] 8:25 12:22 -> [lorem.txt] 9:15 (accusam), :25 -> [lorem.txt] 9:22 13:20 -> [lorem.txt] 10:13 (dolores), :23 -> [lorem.txt] 10:20 14:20 -> [lorem.txt] 11:13 15:12 -> [lorem.txt] 12:5 (gubergren), :15 -> [lorem.txt] 12:14 16:7 -> [lorem.txt] 13:0 (takimata) 17:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 19:15 -> [lorem.txt] 15:8 20:17 -> [lorem.txt] 16:10 (consetetur), :20 -> [lorem.txt] 16:20 21:7 -> [lorem.txt] 17:0 (sadipscing), :10 -> [lorem.txt] 17:10 22:12 -> [lorem.txt] 18:5 (nonumy), :15 -> [lorem.txt] 18:11, :16 -> [lorem.txt] 18:12 (eirmod), :19 -> [lorem.txt] 18:18, :20 -> [lorem.txt] 18:19 (tempor), :23 -> [lorem.txt] 18:25 23:7 -> [lorem.txt] 19:0 (invidunt) 24:0 -> [lorem.txt] 19:8, :4 -> [lorem.txt] 19:12 (labore), :7 -> [lorem.txt] 19:18 25:10 -> [lorem.txt] 20:3 (dolore), :13 -> [lorem.txt] 20:9, :20 -> [lorem.txt] 20:16 (aliquyam) 26:0 -> [lorem.txt] 20:24 27:15 -> [lorem.txt] 21:8, :24 -> [lorem.txt] 21:17 (voluptua) 28:0 -> [lorem.txt] 21:25 29:8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 30:15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 (accusam), :23 -> [lorem.txt] 23:20 31:9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7, :24 -> [lorem.txt] 24:17 (dolores), :27 -> [lorem.txt] 24:24 33:12 -> [lorem.txt] 26:5 (gubergren), :15 -> [lorem.txt] 26:14 34:7 -> [lorem.txt] 27:0 (takimata) 35:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16", "file": "x", "mappings": "eAAQ;SACN,QAAQA,GAAU;OACpBC,GAAU;aACJ,MAAMC,GAAM;OAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;UACrBC,GAAM,MAAMC,GAAM;aACfC;AAAQ;WACV,MAAM,OAAOC;AAAQ;sBACVC,GAAO;oBACTC,GAAO;oBACP;YACRC,GAAS;OACdC;AAAQ,CAACC,GAAO;;eAER;iBACEd,GAAU;OACpBC,GAAU;YACLC,GAAM,CAACC,GAAM,CAACC,GAAM;OACzBC;AAAQ,IAAIC,GAAM;UACfC,GAAM,OAAOC;AAAQ;eAChB,SAASC;AAAQ;QACxB,IAAI,OAAO;eACJ,KAAKC,GAAO;SAClB,KAAK,UAAUC,GAAO;;YAEnBC,GAAS;OACdC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX lorem: XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: ut XXX et } XXX lorem: magna XXX erat; lorem: {{{ sed } diam } XXX }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX lorem: XXX elitr, sed lorem: diam XXX XXX XXX lorem: XXX ut XXX } lorem: et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35 (consetetur), :45 -> [lorem.txt] 1:45, :46 -> [lorem.txt] 1:46 (sadipscing), :49 -> [lorem.txt] 1:56, :61 -> [lorem.txt] 1:68, :67 -> [lorem.txt] 1:74, :73 -> [lorem.txt] 1:80 (nonumy), :76 -> [lorem.txt] 1:86, :80 -> [lorem.txt] 1:90 (eirmod), :83 -> [lorem.txt] 1:96, :86 -> [lorem.txt] 1:99 (tempor), :89 -> [lorem.txt] 1:105, :90 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "eAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource original lorem should return correct .size() 1`] = `530`; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource original lorem should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35 (consetetur), :45 -> [lorem.txt] 1:45, :46 -> [lorem.txt] 1:46 (sadipscing), :49 -> [lorem.txt] 1:56, :61 -> [lorem.txt] 1:68, :67 -> [lorem.txt] 1:74, :73 -> [lorem.txt] 1:80 (nonumy), :76 -> [lorem.txt] 1:86, :80 -> [lorem.txt] 1:90 (eirmod), :83 -> [lorem.txt] 1:96, :86 -> [lorem.txt] 1:99 (tempor), :89 -> [lorem.txt] 1:105, :90 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "eAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:15 2:0 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:9, :17 -> [lorem.txt] 2:17 (consetetur), :20 -> [lorem.txt] 2:27 3:0 -> [lorem.txt] 3:0, :7 -> [lorem.txt] 3:7 (sadipscing), :10 -> [lorem.txt] 3:17 4:0 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:13, :19 -> [lorem.txt] 4:19 (nonumy), :22 -> [lorem.txt] 4:25 5:0 -> [lorem.txt] 5:0, :7 -> [lorem.txt] 5:7 (eirmod), :10 -> [lorem.txt] 5:13, :13 -> [lorem.txt] 5:16 (tempor), :16 -> [lorem.txt] 5:22, :17 -> [lorem.txt] 5:23 (invidunt) 6:0 -> [lorem.txt] 5:31 7:0 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:10 (labore), :13 -> [lorem.txt] 6:16, :19 -> [lorem.txt] 6:22 (dolore), :22 -> [lorem.txt] 6:28 8:0 -> [lorem.txt] 7:0, :13 -> [lorem.txt] 7:13 (aliquyam) 9:0 -> [lorem.txt] 7:21 10:0 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:11, :17 -> [lorem.txt] 8:17, :24 -> [lorem.txt] 8:24 (voluptua) 11:0 -> [lorem.txt] 8:32 12:0 -> [lorem.txt] 9:0, :22 -> [lorem.txt] 9:22 (accusam), :25 -> [lorem.txt] 9:29 13:0 -> [lorem.txt] 10:0, :20 -> [lorem.txt] 10:20 (dolores), :23 -> [lorem.txt] 10:27 14:0 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:20 15:0 -> [lorem.txt] 12:0, :12 -> [lorem.txt] 12:12 (gubergren), :15 -> [lorem.txt] 12:21 16:0 -> [lorem.txt] 13:0, :7 -> [lorem.txt] 13:7 (takimata) 17:0 -> [lorem.txt] 13:15, :1 -> [lorem.txt] 13:16 (sanctus), :4 -> [lorem.txt] 13:23 18:0 -> [lorem.txt] 14:0 19:0 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:15 20:0 -> [lorem.txt] 16:0, :17 -> [lorem.txt] 16:17 (consetetur), :20 -> [lorem.txt] 16:27 21:0 -> [lorem.txt] 17:0, :7 -> [lorem.txt] 17:7 (sadipscing), :10 -> [lorem.txt] 17:17 22:0 -> [lorem.txt] 18:0, :12 -> [lorem.txt] 18:12 (nonumy), :15 -> [lorem.txt] 18:18, :16 -> [lorem.txt] 18:19 (eirmod), :19 -> [lorem.txt] 18:25, :20 -> [lorem.txt] 18:26 (tempor), :23 -> [lorem.txt] 18:32 23:0 -> [lorem.txt] 19:0, :7 -> [lorem.txt] 19:7 (invidunt) 24:0 -> [lorem.txt] 19:15, :4 -> [lorem.txt] 19:19 (labore), :7 -> [lorem.txt] 19:25 25:0 -> [lorem.txt] 20:0, :10 -> [lorem.txt] 20:10 (dolore), :13 -> [lorem.txt] 20:16, :20 -> [lorem.txt] 20:23 (aliquyam) 26:0 -> [lorem.txt] 20:31 27:0 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:15, :24 -> [lorem.txt] 21:24 (voluptua) 28:0 -> [lorem.txt] 21:32 29:0 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:8, :12 -> [lorem.txt] 22:12, :19 -> [lorem.txt] 22:19 30:0 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:15, :20 -> [lorem.txt] 23:20 (accusam), :23 -> [lorem.txt] 23:27 31:0 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:9, :14 -> [lorem.txt] 24:14, :24 -> [lorem.txt] 24:24 (dolores), :27 -> [lorem.txt] 24:31 32:0 -> [lorem.txt] 25:0 33:0 -> [lorem.txt] 26:0, :12 -> [lorem.txt] 26:12 (gubergren), :15 -> [lorem.txt] 26:21 34:0 -> [lorem.txt] 27:0, :7 -> [lorem.txt] 27:7 (takimata) 35:0 -> [lorem.txt] 27:15, :1 -> [lorem.txt] 27:16 (sanctus), :4 -> [lorem.txt] 27:23 36:0 -> [lorem.txt] 28:0 37:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,eAAe;AACf,SAAS,QAAQA,GAAU;AAC3B,OAAOC,GAAU;AACjB,aAAa,MAAMC,GAAM;AACzB,OAAOC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AAC/B,UAAUC,GAAM,MAAMC,GAAM;AAC5B,aAAaC;AAAQ;AACrB,WAAW,MAAM,OAAOC;AAAQ;AAChC,sBAAsBC,GAAO;AAC7B,oBAAoBC,GAAO;AAC3B,oBAAoB;AACpB,YAAYC,GAAS;AACrB,OAAOC;AAAQ,CAACC,GAAO;AACvB;AACA,eAAe;AACf,iBAAiBd,GAAU;AAC3B,OAAOC,GAAU;AACjB,YAAYC,GAAM,CAACC,GAAM,CAACC,GAAM;AAChC,OAAOC;AAAQ,IAAIC,GAAM;AACzB,UAAUC,GAAM,OAAOC;AAAQ;AAC/B,eAAe,SAASC;AAAQ;AAChC,QAAQ,IAAI,OAAO;AACnB,eAAe,KAAKC,GAAO;AAC3B,SAAS,KAAK,UAAUC,GAAO;AAC/B;AACA,YAAYC,GAAS;AACrB,OAAOC;AAAQ,CAACC,GAAO;AACvB;AACA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:15 2:0 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:9, :17 -> [lorem.txt] 2:17 (consetetur), :20 -> [lorem.txt] 2:27 3:0 -> [lorem.txt] 3:0, :7 -> [lorem.txt] 3:7 (sadipscing), :10 -> [lorem.txt] 3:17 4:0 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:13, :19 -> [lorem.txt] 4:19 (nonumy), :22 -> [lorem.txt] 4:25 5:0 -> [lorem.txt] 5:0, :7 -> [lorem.txt] 5:7 (eirmod), :10 -> [lorem.txt] 5:13, :13 -> [lorem.txt] 5:16 (tempor), :16 -> [lorem.txt] 5:22, :17 -> [lorem.txt] 5:23 (invidunt) 6:0 -> [lorem.txt] 5:31 7:0 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:10 (labore), :13 -> [lorem.txt] 6:16, :19 -> [lorem.txt] 6:22 (dolore), :22 -> [lorem.txt] 6:28 8:0 -> [lorem.txt] 7:0, :13 -> [lorem.txt] 7:13 (aliquyam) 9:0 -> [lorem.txt] 7:21 10:0 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:11, :17 -> [lorem.txt] 8:17, :24 -> [lorem.txt] 8:24 (voluptua) 11:0 -> [lorem.txt] 8:32 12:0 -> [lorem.txt] 9:0, :22 -> [lorem.txt] 9:22 (accusam), :25 -> [lorem.txt] 9:29 13:0 -> [lorem.txt] 10:0, :20 -> [lorem.txt] 10:20 (dolores), :23 -> [lorem.txt] 10:27 14:0 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:20 15:0 -> [lorem.txt] 12:0, :12 -> [lorem.txt] 12:12 (gubergren), :15 -> [lorem.txt] 12:21 16:0 -> [lorem.txt] 13:0, :7 -> [lorem.txt] 13:7 (takimata) 17:0 -> [lorem.txt] 13:15, :1 -> [lorem.txt] 13:16 (sanctus), :4 -> [lorem.txt] 13:23 18:0 -> [lorem.txt] 14:0 19:0 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:15 20:0 -> [lorem.txt] 16:0, :17 -> [lorem.txt] 16:17 (consetetur), :20 -> [lorem.txt] 16:27 21:0 -> [lorem.txt] 17:0, :7 -> [lorem.txt] 17:7 (sadipscing), :10 -> [lorem.txt] 17:17 22:0 -> [lorem.txt] 18:0, :12 -> [lorem.txt] 18:12 (nonumy), :15 -> [lorem.txt] 18:18, :16 -> [lorem.txt] 18:19 (eirmod), :19 -> [lorem.txt] 18:25, :20 -> [lorem.txt] 18:26 (tempor), :23 -> [lorem.txt] 18:32 23:0 -> [lorem.txt] 19:0, :7 -> [lorem.txt] 19:7 (invidunt) 24:0 -> [lorem.txt] 19:15, :4 -> [lorem.txt] 19:19 (labore), :7 -> [lorem.txt] 19:25 25:0 -> [lorem.txt] 20:0, :10 -> [lorem.txt] 20:10 (dolore), :13 -> [lorem.txt] 20:16, :20 -> [lorem.txt] 20:23 (aliquyam) 26:0 -> [lorem.txt] 20:31 27:0 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:15, :24 -> [lorem.txt] 21:24 (voluptua) 28:0 -> [lorem.txt] 21:32 29:0 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:8, :12 -> [lorem.txt] 22:12, :19 -> [lorem.txt] 22:19 30:0 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:15, :20 -> [lorem.txt] 23:20 (accusam), :23 -> [lorem.txt] 23:27 31:0 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:9, :14 -> [lorem.txt] 24:14, :24 -> [lorem.txt] 24:24 (dolores), :27 -> [lorem.txt] 24:31 32:0 -> [lorem.txt] 25:0 33:0 -> [lorem.txt] 26:0, :12 -> [lorem.txt] 26:12 (gubergren), :15 -> [lorem.txt] 26:21 34:0 -> [lorem.txt] 27:0, :7 -> [lorem.txt] 27:7 (takimata) 35:0 -> [lorem.txt] 27:15, :1 -> [lorem.txt] 27:16 (sanctus), :4 -> [lorem.txt] 27:23 36:0 -> [lorem.txt] 28:0 37:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,eAAe;AACf,SAAS,QAAQA,GAAU;AAC3B,OAAOC,GAAU;AACjB,aAAa,MAAMC,GAAM;AACzB,OAAOC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AAC/B,UAAUC,GAAM,MAAMC,GAAM;AAC5B,aAAaC;AAAQ;AACrB,WAAW,MAAM,OAAOC;AAAQ;AAChC,sBAAsBC,GAAO;AAC7B,oBAAoBC,GAAO;AAC3B,oBAAoB;AACpB,YAAYC,GAAS;AACrB,OAAOC;AAAQ,CAACC,GAAO;AACvB;AACA,eAAe;AACf,iBAAiBd,GAAU;AAC3B,OAAOC,GAAU;AACjB,YAAYC,GAAM,CAACC,GAAM,CAACC,GAAM;AAChC,OAAOC;AAAQ,IAAIC,GAAM;AACzB,UAAUC,GAAM,OAAOC;AAAQ;AAC/B,eAAe,SAASC;AAAQ;AAChC,QAAQ,IAAI,OAAO;AACnB,eAAe,KAAKC,GAAO;AAC3B,SAAS,KAAK,UAAUC,GAAO;AAC/B;AACA,YAAYC,GAAS;AACrB,OAAOC;AAAQ,CAACC,GAAO;AACvB;AACA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource raw lorem lines should return correct .size() 1`] = `726`; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource raw lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX lorem: XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: ut XXX et } XXX lorem: magna XXX erat; lorem: {{{ sed } diam } XXX }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX lorem: XXX elitr, sed lorem: diam XXX XXX XXX lorem: XXX ut XXX } lorem: et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:15 2:0 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:9, :17 -> [lorem.txt] 2:17 (consetetur), :20 -> [lorem.txt] 2:27 3:0 -> [lorem.txt] 3:0, :7 -> [lorem.txt] 3:7 (sadipscing), :10 -> [lorem.txt] 3:17 4:0 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:13, :19 -> [lorem.txt] 4:19 (nonumy), :22 -> [lorem.txt] 4:25 5:0 -> [lorem.txt] 5:0, :7 -> [lorem.txt] 5:7 (eirmod), :10 -> [lorem.txt] 5:13, :13 -> [lorem.txt] 5:16 (tempor), :16 -> [lorem.txt] 5:22, :17 -> [lorem.txt] 5:23 (invidunt) 6:0 -> [lorem.txt] 5:31 7:0 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:10 (labore), :13 -> [lorem.txt] 6:16, :19 -> [lorem.txt] 6:22 (dolore), :22 -> [lorem.txt] 6:28 8:0 -> [lorem.txt] 7:0, :13 -> [lorem.txt] 7:13 (aliquyam) 9:0 -> [lorem.txt] 7:21 10:0 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:11, :17 -> [lorem.txt] 8:17, :24 -> [lorem.txt] 8:24 (voluptua) 11:0 -> [lorem.txt] 8:32 12:0 -> [lorem.txt] 9:0, :22 -> [lorem.txt] 9:22 (accusam), :25 -> [lorem.txt] 9:29 13:0 -> [lorem.txt] 10:0, :20 -> [lorem.txt] 10:20 (dolores), :23 -> [lorem.txt] 10:27 14:0 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:20 15:0 -> [lorem.txt] 12:0, :12 -> [lorem.txt] 12:12 (gubergren), :15 -> [lorem.txt] 12:21 16:0 -> [lorem.txt] 13:0, :7 -> [lorem.txt] 13:7 (takimata) 17:0 -> [lorem.txt] 13:15, :1 -> [lorem.txt] 13:16 (sanctus), :4 -> [lorem.txt] 13:23 18:0 -> [lorem.txt] 14:0 19:0 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:15 20:0 -> [lorem.txt] 16:0, :17 -> [lorem.txt] 16:17 (consetetur), :20 -> [lorem.txt] 16:27 21:0 -> [lorem.txt] 17:0, :7 -> [lorem.txt] 17:7 (sadipscing), :10 -> [lorem.txt] 17:17 22:0 -> [lorem.txt] 18:0, :12 -> [lorem.txt] 18:12 (nonumy), :15 -> [lorem.txt] 18:18, :16 -> [lorem.txt] 18:19 (eirmod), :19 -> [lorem.txt] 18:25, :20 -> [lorem.txt] 18:26 (tempor), :23 -> [lorem.txt] 18:32 23:0 -> [lorem.txt] 19:0, :7 -> [lorem.txt] 19:7 (invidunt) 24:0 -> [lorem.txt] 19:15, :4 -> [lorem.txt] 19:19 (labore), :7 -> [lorem.txt] 19:25 25:0 -> [lorem.txt] 20:0, :10 -> [lorem.txt] 20:10 (dolore), :13 -> [lorem.txt] 20:16, :20 -> [lorem.txt] 20:23 (aliquyam) 26:0 -> [lorem.txt] 20:31 27:0 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:15, :24 -> [lorem.txt] 21:24 (voluptua) 28:0 -> [lorem.txt] 21:32 29:0 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:8, :12 -> [lorem.txt] 22:12, :19 -> [lorem.txt] 22:19 30:0 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:15, :20 -> [lorem.txt] 23:20 (accusam), :23 -> [lorem.txt] 23:27 31:0 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:9, :14 -> [lorem.txt] 24:14, :24 -> [lorem.txt] 24:24 (dolores), :27 -> [lorem.txt] 24:31 32:0 -> [lorem.txt] 25:0 33:0 -> [lorem.txt] 26:0, :12 -> [lorem.txt] 26:12 (gubergren), :15 -> [lorem.txt] 26:21 34:0 -> [lorem.txt] 27:0, :7 -> [lorem.txt] 27:7 (takimata) 35:0 -> [lorem.txt] 27:15, :1 -> [lorem.txt] 27:16 (sanctus), :4 -> [lorem.txt] 27:23 36:0 -> [lorem.txt] 28:0 37:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,eAAe;AACf,SAAS,QAAQA,GAAU;AAC3B,OAAOC,GAAU;AACjB,aAAa,MAAMC,GAAM;AACzB,OAAOC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AAC/B,UAAUC,GAAM,MAAMC,GAAM;AAC5B,aAAaC;AAAQ;AACrB,WAAW,MAAM,OAAOC;AAAQ;AAChC,sBAAsBC,GAAO;AAC7B,oBAAoBC,GAAO;AAC3B,oBAAoB;AACpB,YAAYC,GAAS;AACrB,OAAOC;AAAQ,CAACC,GAAO;AACvB;AACA,eAAe;AACf,iBAAiBd,GAAU;AAC3B,OAAOC,GAAU;AACjB,YAAYC,GAAM,CAACC,GAAM,CAACC,GAAM;AAChC,OAAOC;AAAQ,IAAIC,GAAM;AACzB,UAAUC,GAAM,OAAOC;AAAQ;AAC/B,eAAe,SAASC;AAAQ;AAChC,QAAQ,IAAI,OAAO;AACnB,eAAe,KAAKC,GAAO;AAC3B,SAAS,KAAK,UAAUC,GAAO;AAC/B;AACA,YAAYC,GAAS;AACrB,OAAOC;AAAQ,CAACC,GAAO;AACvB;AACA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX lorem: XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: ut XXX et } XXX lorem: magna XXX erat; lorem: {{{ sed } diam } XXX }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX lorem: XXX elitr, sed lorem: diam XXX XXX XXX lorem: XXX ut XXX } lorem: et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:15 2:0 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:9, :17 -> [lorem.txt] 2:17 (consetetur), :20 -> [lorem.txt] 2:27 3:0 -> [lorem.txt] 3:0, :7 -> [lorem.txt] 3:7 (sadipscing), :10 -> [lorem.txt] 3:17 4:0 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:13, :19 -> [lorem.txt] 4:19 (nonumy), :22 -> [lorem.txt] 4:25 5:0 -> [lorem.txt] 5:0, :7 -> [lorem.txt] 5:7 (eirmod), :10 -> [lorem.txt] 5:13, :13 -> [lorem.txt] 5:16 (tempor), :16 -> [lorem.txt] 5:22, :17 -> [lorem.txt] 5:23 (invidunt) 6:0 -> [lorem.txt] 5:31 7:0 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:10 (labore), :13 -> [lorem.txt] 6:16, :19 -> [lorem.txt] 6:22 (dolore), :22 -> [lorem.txt] 6:28 8:0 -> [lorem.txt] 7:0, :13 -> [lorem.txt] 7:13 (aliquyam) 9:0 -> [lorem.txt] 7:21 10:0 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:11, :17 -> [lorem.txt] 8:17, :24 -> [lorem.txt] 8:24 (voluptua) 11:0 -> [lorem.txt] 8:32 12:0 -> [lorem.txt] 9:0, :22 -> [lorem.txt] 9:22 (accusam), :25 -> [lorem.txt] 9:29 13:0 -> [lorem.txt] 10:0, :20 -> [lorem.txt] 10:20 (dolores), :23 -> [lorem.txt] 10:27 14:0 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:20 15:0 -> [lorem.txt] 12:0, :12 -> [lorem.txt] 12:12 (gubergren), :15 -> [lorem.txt] 12:21 16:0 -> [lorem.txt] 13:0, :7 -> [lorem.txt] 13:7 (takimata) 17:0 -> [lorem.txt] 13:15, :1 -> [lorem.txt] 13:16 (sanctus), :4 -> [lorem.txt] 13:23 18:0 -> [lorem.txt] 14:0 19:0 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:15 20:0 -> [lorem.txt] 16:0, :17 -> [lorem.txt] 16:17 (consetetur), :20 -> [lorem.txt] 16:27 21:0 -> [lorem.txt] 17:0, :7 -> [lorem.txt] 17:7 (sadipscing), :10 -> [lorem.txt] 17:17 22:0 -> [lorem.txt] 18:0, :12 -> [lorem.txt] 18:12 (nonumy), :15 -> [lorem.txt] 18:18, :16 -> [lorem.txt] 18:19 (eirmod), :19 -> [lorem.txt] 18:25, :20 -> [lorem.txt] 18:26 (tempor), :23 -> [lorem.txt] 18:32 23:0 -> [lorem.txt] 19:0, :7 -> [lorem.txt] 19:7 (invidunt) 24:0 -> [lorem.txt] 19:15, :4 -> [lorem.txt] 19:19 (labore), :7 -> [lorem.txt] 19:25 25:0 -> [lorem.txt] 20:0, :10 -> [lorem.txt] 20:10 (dolore), :13 -> [lorem.txt] 20:16, :20 -> [lorem.txt] 20:23 (aliquyam) 26:0 -> [lorem.txt] 20:31 27:0 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:15, :24 -> [lorem.txt] 21:24 (voluptua) 28:0 -> [lorem.txt] 21:32 29:0 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:8, :12 -> [lorem.txt] 22:12, :19 -> [lorem.txt] 22:19 30:0 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:15, :20 -> [lorem.txt] 23:20 (accusam), :23 -> [lorem.txt] 23:27 31:0 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:9, :14 -> [lorem.txt] 24:14, :24 -> [lorem.txt] 24:24 (dolores), :27 -> [lorem.txt] 24:31 32:0 -> [lorem.txt] 25:0 33:0 -> [lorem.txt] 26:0, :12 -> [lorem.txt] 26:12 (gubergren), :15 -> [lorem.txt] 26:21 34:0 -> [lorem.txt] 27:0, :7 -> [lorem.txt] 27:7 (takimata) 35:0 -> [lorem.txt] 27:15, :1 -> [lorem.txt] 27:16 (sanctus), :4 -> [lorem.txt] 27:23 36:0 -> [lorem.txt] 28:0 37:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,eAAe;AACf,SAAS,QAAQA,GAAU;AAC3B,OAAOC,GAAU;AACjB,aAAa,MAAMC,GAAM;AACzB,OAAOC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AAC/B,UAAUC,GAAM,MAAMC,GAAM;AAC5B,aAAaC;AAAQ;AACrB,WAAW,MAAM,OAAOC;AAAQ;AAChC,sBAAsBC,GAAO;AAC7B,oBAAoBC,GAAO;AAC3B,oBAAoB;AACpB,YAAYC,GAAS;AACrB,OAAOC;AAAQ,CAACC,GAAO;AACvB;AACA,eAAe;AACf,iBAAiBd,GAAU;AAC3B,OAAOC,GAAU;AACjB,YAAYC,GAAM,CAACC,GAAM,CAACC,GAAM;AAChC,OAAOC;AAAQ,IAAIC,GAAM;AACzB,UAAUC,GAAM,OAAOC;AAAQ;AAC/B,eAAe,SAASC;AAAQ;AAChC,QAAQ,IAAI,OAAO;AACnB,eAAe,KAAKC,GAAO;AAC3B,SAAS,KAAK,UAAUC,GAAO;AAC/B;AACA,YAAYC,GAAS;AACrB,OAAOC;AAAQ,CAACC,GAAO;AACvB;AACA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { XXX lorem: XXX elitr }; { lorem: sed { diam; XXX; } lorem: XXX { XXX XXX lorem: ut XXX et } XXX lorem: magna XXX erat; lorem: {{{ sed } diam } XXX }; lorem: At vero eos et XXX lorem: et justo duo XXX lorem: et ea rebum; Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, XXX lorem: XXX elitr, sed lorem: diam XXX XXX XXX lorem: XXX ut XXX } lorem: et XXX magna XXX lorem: erat, { sed diam XXX lorem: }. { At } { vero } { lorem: eos } { et } XXX lorem: { et } justo duo XXX lorem: et ea rebum. Stet clita lorem: kasd XXX, no sea lorem: XXX XXX est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:15, :34 -> [lorem.txt] 1:34, :42 -> [lorem.txt] 1:42 (consetetur), :45 -> [lorem.txt] 1:52, :46 -> [lorem.txt] 1:53 (sadipscing), :49 -> [lorem.txt] 1:63, :61 -> [lorem.txt] 1:75, :67 -> [lorem.txt] 1:81, :73 -> [lorem.txt] 1:87 (nonumy), :76 -> [lorem.txt] 1:93, :80 -> [lorem.txt] 1:97 (eirmod), :83 -> [lorem.txt] 1:103, :86 -> [lorem.txt] 1:106 (tempor), :89 -> [lorem.txt] 1:112, :90 -> [lorem.txt] 1:113 (invidunt) 2:0 -> [lorem.txt] 1:121, :4 -> [lorem.txt] 1:125 (labore), :7 -> [lorem.txt] 1:131, :13 -> [lorem.txt] 1:137 (dolore), :16 -> [lorem.txt] 1:143, :23 -> [lorem.txt] 1:150 (aliquyam) 3:0 -> [lorem.txt] 1:158, :11 -> [lorem.txt] 1:169, :17 -> [lorem.txt] 1:175, :24 -> [lorem.txt] 1:182 (voluptua) 4:0 -> [lorem.txt] 1:190, :3 -> [lorem.txt] 1:193, :18 -> [lorem.txt] 1:208 (accusam), :21 -> [lorem.txt] 1:215, :35 -> [lorem.txt] 1:229 (dolores), :38 -> [lorem.txt] 1:236, :52 -> [lorem.txt] 1:250, :68 -> [lorem.txt] 1:266 (gubergren), :71 -> [lorem.txt] 1:275, :80 -> [lorem.txt] 1:284 (takimata) 5:0 -> [lorem.txt] 1:292, :1 -> [lorem.txt] 1:293 (sanctus), :4 -> [lorem.txt] 1:300, :39 -> [lorem.txt] 1:335, :67 -> [lorem.txt] 1:363 (consetetur), :70 -> [lorem.txt] 1:373, :71 -> [lorem.txt] 1:374 (sadipscing), :74 -> [lorem.txt] 1:384, :91 -> [lorem.txt] 1:401 (nonumy), :94 -> [lorem.txt] 1:407, :95 -> [lorem.txt] 1:408 (eirmod), :98 -> [lorem.txt] 1:414, :99 -> [lorem.txt] 1:415 (tempor), :102 -> [lorem.txt] 1:421, :103 -> [lorem.txt] 1:422 (invidunt) 6:0 -> [lorem.txt] 1:430, :4 -> [lorem.txt] 1:434 (labore), :7 -> [lorem.txt] 1:440, :10 -> [lorem.txt] 1:443, :13 -> [lorem.txt] 1:446 (dolore), :16 -> [lorem.txt] 1:452, :23 -> [lorem.txt] 1:459 (aliquyam) 7:0 -> [lorem.txt] 1:467, :9 -> [lorem.txt] 1:476, :18 -> [lorem.txt] 1:485 (voluptua) 8:0 -> [lorem.txt] 1:493, :2 -> [lorem.txt] 1:495, :6 -> [lorem.txt] 1:499, :13 -> [lorem.txt] 1:506, :22 -> [lorem.txt] 1:515, :30 -> [lorem.txt] 1:523, :35 -> [lorem.txt] 1:528 (accusam), :38 -> [lorem.txt] 1:535, :41 -> [lorem.txt] 1:538, :46 -> [lorem.txt] 1:543, :56 -> [lorem.txt] 1:553 (dolores), :59 -> [lorem.txt] 1:560, :89 -> [lorem.txt] 1:590 (gubergren), :92 -> [lorem.txt] 1:599, :101 -> [lorem.txt] 1:608 (takimata) 9:0 -> [lorem.txt] 1:616, :1 -> [lorem.txt] 1:617 (sanctus), :4 -> [lorem.txt] 1:624", "file": "x", "mappings": "AAAA,eAAe,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:15, :34 -> [lorem.txt] 1:34, :42 -> [lorem.txt] 1:42 (consetetur), :45 -> [lorem.txt] 1:52, :46 -> [lorem.txt] 1:53 (sadipscing), :49 -> [lorem.txt] 1:63, :61 -> [lorem.txt] 1:75, :67 -> [lorem.txt] 1:81, :73 -> [lorem.txt] 1:87 (nonumy), :76 -> [lorem.txt] 1:93, :80 -> [lorem.txt] 1:97 (eirmod), :83 -> [lorem.txt] 1:103, :86 -> [lorem.txt] 1:106 (tempor), :89 -> [lorem.txt] 1:112, :90 -> [lorem.txt] 1:113 (invidunt) 2:0 -> [lorem.txt] 1:121, :4 -> [lorem.txt] 1:125 (labore), :7 -> [lorem.txt] 1:131, :13 -> [lorem.txt] 1:137 (dolore), :16 -> [lorem.txt] 1:143, :23 -> [lorem.txt] 1:150 (aliquyam) 3:0 -> [lorem.txt] 1:158, :11 -> [lorem.txt] 1:169, :17 -> [lorem.txt] 1:175, :24 -> [lorem.txt] 1:182 (voluptua) 4:0 -> [lorem.txt] 1:190, :3 -> [lorem.txt] 1:193, :18 -> [lorem.txt] 1:208 (accusam), :21 -> [lorem.txt] 1:215, :35 -> [lorem.txt] 1:229 (dolores), :38 -> [lorem.txt] 1:236, :52 -> [lorem.txt] 1:250, :68 -> [lorem.txt] 1:266 (gubergren), :71 -> [lorem.txt] 1:275, :80 -> [lorem.txt] 1:284 (takimata) 5:0 -> [lorem.txt] 1:292, :1 -> [lorem.txt] 1:293 (sanctus), :4 -> [lorem.txt] 1:300, :39 -> [lorem.txt] 1:335, :67 -> [lorem.txt] 1:363 (consetetur), :70 -> [lorem.txt] 1:373, :71 -> [lorem.txt] 1:374 (sadipscing), :74 -> [lorem.txt] 1:384, :91 -> [lorem.txt] 1:401 (nonumy), :94 -> [lorem.txt] 1:407, :95 -> [lorem.txt] 1:408 (eirmod), :98 -> [lorem.txt] 1:414, :99 -> [lorem.txt] 1:415 (tempor), :102 -> [lorem.txt] 1:421, :103 -> [lorem.txt] 1:422 (invidunt) 6:0 -> [lorem.txt] 1:430, :4 -> [lorem.txt] 1:434 (labore), :7 -> [lorem.txt] 1:440, :10 -> [lorem.txt] 1:443, :13 -> [lorem.txt] 1:446 (dolore), :16 -> [lorem.txt] 1:452, :23 -> [lorem.txt] 1:459 (aliquyam) 7:0 -> [lorem.txt] 1:467, :9 -> [lorem.txt] 1:476, :18 -> [lorem.txt] 1:485 (voluptua) 8:0 -> [lorem.txt] 1:493, :2 -> [lorem.txt] 1:495, :6 -> [lorem.txt] 1:499, :13 -> [lorem.txt] 1:506, :22 -> [lorem.txt] 1:515, :30 -> [lorem.txt] 1:523, :35 -> [lorem.txt] 1:528 (accusam), :38 -> [lorem.txt] 1:535, :41 -> [lorem.txt] 1:538, :46 -> [lorem.txt] 1:543, :56 -> [lorem.txt] 1:553 (dolores), :59 -> [lorem.txt] 1:560, :89 -> [lorem.txt] 1:590 (gubergren), :92 -> [lorem.txt] 1:599, :101 -> [lorem.txt] 1:608 (takimata) 9:0 -> [lorem.txt] 1:616, :1 -> [lorem.txt] 1:617 (sanctus), :4 -> [lorem.txt] 1:624", "file": "x", "mappings": "AAAA,eAAe,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource raw lorem should return correct .size() 1`] = `530`; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource raw lorem should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:15, :34 -> [lorem.txt] 1:34, :42 -> [lorem.txt] 1:42 (consetetur), :45 -> [lorem.txt] 1:52, :46 -> [lorem.txt] 1:53 (sadipscing), :49 -> [lorem.txt] 1:63, :61 -> [lorem.txt] 1:75, :67 -> [lorem.txt] 1:81, :73 -> [lorem.txt] 1:87 (nonumy), :76 -> [lorem.txt] 1:93, :80 -> [lorem.txt] 1:97 (eirmod), :83 -> [lorem.txt] 1:103, :86 -> [lorem.txt] 1:106 (tempor), :89 -> [lorem.txt] 1:112, :90 -> [lorem.txt] 1:113 (invidunt) 2:0 -> [lorem.txt] 1:121, :4 -> [lorem.txt] 1:125 (labore), :7 -> [lorem.txt] 1:131, :13 -> [lorem.txt] 1:137 (dolore), :16 -> [lorem.txt] 1:143, :23 -> [lorem.txt] 1:150 (aliquyam) 3:0 -> [lorem.txt] 1:158, :11 -> [lorem.txt] 1:169, :17 -> [lorem.txt] 1:175, :24 -> [lorem.txt] 1:182 (voluptua) 4:0 -> [lorem.txt] 1:190, :3 -> [lorem.txt] 1:193, :18 -> [lorem.txt] 1:208 (accusam), :21 -> [lorem.txt] 1:215, :35 -> [lorem.txt] 1:229 (dolores), :38 -> [lorem.txt] 1:236, :52 -> [lorem.txt] 1:250, :68 -> [lorem.txt] 1:266 (gubergren), :71 -> [lorem.txt] 1:275, :80 -> [lorem.txt] 1:284 (takimata) 5:0 -> [lorem.txt] 1:292, :1 -> [lorem.txt] 1:293 (sanctus), :4 -> [lorem.txt] 1:300, :39 -> [lorem.txt] 1:335, :67 -> [lorem.txt] 1:363 (consetetur), :70 -> [lorem.txt] 1:373, :71 -> [lorem.txt] 1:374 (sadipscing), :74 -> [lorem.txt] 1:384, :91 -> [lorem.txt] 1:401 (nonumy), :94 -> [lorem.txt] 1:407, :95 -> [lorem.txt] 1:408 (eirmod), :98 -> [lorem.txt] 1:414, :99 -> [lorem.txt] 1:415 (tempor), :102 -> [lorem.txt] 1:421, :103 -> [lorem.txt] 1:422 (invidunt) 6:0 -> [lorem.txt] 1:430, :4 -> [lorem.txt] 1:434 (labore), :7 -> [lorem.txt] 1:440, :10 -> [lorem.txt] 1:443, :13 -> [lorem.txt] 1:446 (dolore), :16 -> [lorem.txt] 1:452, :23 -> [lorem.txt] 1:459 (aliquyam) 7:0 -> [lorem.txt] 1:467, :9 -> [lorem.txt] 1:476, :18 -> [lorem.txt] 1:485 (voluptua) 8:0 -> [lorem.txt] 1:493, :2 -> [lorem.txt] 1:495, :6 -> [lorem.txt] 1:499, :13 -> [lorem.txt] 1:506, :22 -> [lorem.txt] 1:515, :30 -> [lorem.txt] 1:523, :35 -> [lorem.txt] 1:528 (accusam), :38 -> [lorem.txt] 1:535, :41 -> [lorem.txt] 1:538, :46 -> [lorem.txt] 1:543, :56 -> [lorem.txt] 1:553 (dolores), :59 -> [lorem.txt] 1:560, :89 -> [lorem.txt] 1:590 (gubergren), :92 -> [lorem.txt] 1:599, :101 -> [lorem.txt] 1:608 (takimata) 9:0 -> [lorem.txt] 1:616, :1 -> [lorem.txt] 1:617 (sanctus), :4 -> [lorem.txt] 1:624", "file": "x", "mappings": "AAAA,eAAe,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner PrefixSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:15, :34 -> [lorem.txt] 1:34, :42 -> [lorem.txt] 1:42 (consetetur), :45 -> [lorem.txt] 1:52, :46 -> [lorem.txt] 1:53 (sadipscing), :49 -> [lorem.txt] 1:63, :61 -> [lorem.txt] 1:75, :67 -> [lorem.txt] 1:81, :73 -> [lorem.txt] 1:87 (nonumy), :76 -> [lorem.txt] 1:93, :80 -> [lorem.txt] 1:97 (eirmod), :83 -> [lorem.txt] 1:103, :86 -> [lorem.txt] 1:106 (tempor), :89 -> [lorem.txt] 1:112, :90 -> [lorem.txt] 1:113 (invidunt) 2:0 -> [lorem.txt] 1:121, :4 -> [lorem.txt] 1:125 (labore), :7 -> [lorem.txt] 1:131, :13 -> [lorem.txt] 1:137 (dolore), :16 -> [lorem.txt] 1:143, :23 -> [lorem.txt] 1:150 (aliquyam) 3:0 -> [lorem.txt] 1:158, :11 -> [lorem.txt] 1:169, :17 -> [lorem.txt] 1:175, :24 -> [lorem.txt] 1:182 (voluptua) 4:0 -> [lorem.txt] 1:190, :3 -> [lorem.txt] 1:193, :18 -> [lorem.txt] 1:208 (accusam), :21 -> [lorem.txt] 1:215, :35 -> [lorem.txt] 1:229 (dolores), :38 -> [lorem.txt] 1:236, :52 -> [lorem.txt] 1:250, :68 -> [lorem.txt] 1:266 (gubergren), :71 -> [lorem.txt] 1:275, :80 -> [lorem.txt] 1:284 (takimata) 5:0 -> [lorem.txt] 1:292, :1 -> [lorem.txt] 1:293 (sanctus), :4 -> [lorem.txt] 1:300, :39 -> [lorem.txt] 1:335, :67 -> [lorem.txt] 1:363 (consetetur), :70 -> [lorem.txt] 1:373, :71 -> [lorem.txt] 1:374 (sadipscing), :74 -> [lorem.txt] 1:384, :91 -> [lorem.txt] 1:401 (nonumy), :94 -> [lorem.txt] 1:407, :95 -> [lorem.txt] 1:408 (eirmod), :98 -> [lorem.txt] 1:414, :99 -> [lorem.txt] 1:415 (tempor), :102 -> [lorem.txt] 1:421, :103 -> [lorem.txt] 1:422 (invidunt) 6:0 -> [lorem.txt] 1:430, :4 -> [lorem.txt] 1:434 (labore), :7 -> [lorem.txt] 1:440, :10 -> [lorem.txt] 1:443, :13 -> [lorem.txt] 1:446 (dolore), :16 -> [lorem.txt] 1:452, :23 -> [lorem.txt] 1:459 (aliquyam) 7:0 -> [lorem.txt] 1:467, :9 -> [lorem.txt] 1:476, :18 -> [lorem.txt] 1:485 (voluptua) 8:0 -> [lorem.txt] 1:493, :2 -> [lorem.txt] 1:495, :6 -> [lorem.txt] 1:499, :13 -> [lorem.txt] 1:506, :22 -> [lorem.txt] 1:515, :30 -> [lorem.txt] 1:523, :35 -> [lorem.txt] 1:528 (accusam), :38 -> [lorem.txt] 1:535, :41 -> [lorem.txt] 1:538, :46 -> [lorem.txt] 1:543, :56 -> [lorem.txt] 1:553 (dolores), :59 -> [lorem.txt] 1:560, :89 -> [lorem.txt] 1:590 (gubergren), :92 -> [lorem.txt] 1:599, :101 -> [lorem.txt] 1:608 (takimata) 9:0 -> [lorem.txt] 1:616, :1 -> [lorem.txt] 1:617 (sanctus), :4 -> [lorem.txt] 1:624", "file": "x", "mappings": "AAAA,eAAe,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur) 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy) 4:0 -> [lorem.txt] 5:0 (eirmod), :6 -> [lorem.txt] 5:9 (tempor) 6:0 -> [lorem.txt] 6:0, :12 -> [lorem.txt] 6:15 (dolore) 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam) 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA;AAEV,MAAM,MAAMC;AACZC,MAASC;;AACT,YAAeC;AACf;AAAc;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB;AACA;AACA,aAAa;AACb;AACAC;AAAQ;AACR;AACA,QAAQ;AACR;AAEA;AAEA;;AACA,QAAQ;;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC;AACb,EAAE,KAAK;AACP;AACA;AACAD;AAAQ;AACR;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "dolore", "voluptua", "takimata", "accusam", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur) 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy) 4:0 -> [lorem.txt] 5:0 (eirmod), :6 -> [lorem.txt] 5:9 (tempor) 6:0 -> [lorem.txt] 6:0, :12 -> [lorem.txt] 6:15 (dolore) 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam) 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA;AAEV,MAAM,MAAMC;AACZC,MAASC;;AACT,YAAeC;AACf;AAAc;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB;AACA;AACA,aAAa;AACb;AACAC;AAAQ;AACR;AACA,QAAQ;AACR;AAEA;AAEA;;AACA,QAAQ;;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC;AACb,EAAE,KAAK;AACP;AACA;AACAD;AAAQ;AACR;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "dolore", "voluptua", "takimata", "accusam", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :73 -> [lorem.txt] 1:90 (eirmod), :79 -> [lorem.txt] 1:99 (tempor) 2:0 -> [lorem.txt] 1:114, :13 -> [lorem.txt] 1:130 (dolore) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :52 -> [lorem.txt] 1:243 5:0 -> [lorem.txt] 1:285, :39 -> [lorem.txt] 1:328 6:0 -> [lorem.txt] 1:423, :10 -> [lorem.txt] 1:436 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536 9:0 -> [lorem.txt] 1:609", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,mBAAiC,MAAM,MAAMC,OAAUC,MAASC;AAAe,aAAgBC;AAAqB,WAAW,MAAM,OAAOC;AAAQ,GAAG,iDAAyD;AAA0C,uCAA2C;AAA+F,UAAa;AAAwB,SAAS;AAAiB,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,MAAU,KAAK;AAAyE", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "dolore", "voluptua", "accusam", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :73 -> [lorem.txt] 1:90 (eirmod), :79 -> [lorem.txt] 1:99 (tempor) 2:0 -> [lorem.txt] 1:114, :13 -> [lorem.txt] 1:130 (dolore) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :52 -> [lorem.txt] 1:243 5:0 -> [lorem.txt] 1:285, :39 -> [lorem.txt] 1:328 6:0 -> [lorem.txt] 1:423, :10 -> [lorem.txt] 1:436 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536 9:0 -> [lorem.txt] 1:609", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,mBAAiC,MAAM,MAAMC,OAAUC,MAASC;AAAe,aAAgBC;AAAqB,WAAW,MAAM,OAAOC;AAAQ,GAAG,iDAAyD;AAA0C,uCAA2C;AAA+F,UAAa;AAAwB,SAAS;AAAiB,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,MAAU,KAAK;AAAyE", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "dolore", "voluptua", "accusam", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0, :6 -> [lorem.txt] 3:6, :12 -> [lorem.txt] 3:12 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6 6:0 -> [lorem.txt] 6:0, :12 -> [lorem.txt] 6:12 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0, :4 -> [lorem.txt] 9:4, :10 -> [lorem.txt] 9:10, :17 -> [lorem.txt] 9:17 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0, :13 -> [lorem.txt] 13:13 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0, :8 -> [lorem.txt] 18:8 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8 25:0 -> [lorem.txt] 25:0, :1 -> [lorem.txt] 25:1, :5 -> [lorem.txt] 25:5, :12 -> [lorem.txt] 25:12 26:0 -> [lorem.txt] 26:0, :8 -> [lorem.txt] 26:8, :13 -> [lorem.txt] 26:13 27:0 -> [lorem.txt] 27:0, :2 -> [lorem.txt] 27:2, :7 -> [lorem.txt] 27:7 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 30:0 31:0 -> [lorem.txt] 31:0 32:0 -> [lorem.txt] 32:0 33:0 -> [lorem.txt] 33:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV,MAAM,MAAM;AACZ,MAAM;;AAEN,YAAY;AACZ;AACA;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA,QAAQ;;AAER,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0, :6 -> [lorem.txt] 3:6, :12 -> [lorem.txt] 3:12 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6 6:0 -> [lorem.txt] 6:0, :12 -> [lorem.txt] 6:12 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0, :4 -> [lorem.txt] 9:4, :10 -> [lorem.txt] 9:10, :17 -> [lorem.txt] 9:17 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0, :13 -> [lorem.txt] 13:13 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0, :8 -> [lorem.txt] 18:8 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8 25:0 -> [lorem.txt] 25:0, :1 -> [lorem.txt] 25:1, :5 -> [lorem.txt] 25:5, :12 -> [lorem.txt] 25:12 26:0 -> [lorem.txt] 26:0, :8 -> [lorem.txt] 26:8, :13 -> [lorem.txt] 26:13 27:0 -> [lorem.txt] 27:0, :2 -> [lorem.txt] 27:2, :7 -> [lorem.txt] 27:7 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 30:0 31:0 -> [lorem.txt] 31:0 32:0 -> [lorem.txt] 32:0 33:0 -> [lorem.txt] 33:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV,MAAM,MAAM;AACZ,MAAM;;AAEN,YAAY;AACZ;AACA;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA,QAAQ;;AAER,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0, :6 -> [lorem.txt] 3:6, :12 -> [lorem.txt] 3:12 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6 6:0 -> [lorem.txt] 6:0, :12 -> [lorem.txt] 6:12 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0, :4 -> [lorem.txt] 9:4, :10 -> [lorem.txt] 9:10, :17 -> [lorem.txt] 9:17 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0, :13 -> [lorem.txt] 13:13 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0, :8 -> [lorem.txt] 18:8 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8 25:0 -> [lorem.txt] 25:0, :1 -> [lorem.txt] 25:1, :5 -> [lorem.txt] 25:5, :12 -> [lorem.txt] 25:12 26:0 -> [lorem.txt] 26:0, :8 -> [lorem.txt] 26:8, :13 -> [lorem.txt] 26:13 27:0 -> [lorem.txt] 27:0, :2 -> [lorem.txt] 27:2, :7 -> [lorem.txt] 27:7 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 30:0 31:0 -> [lorem.txt] 31:0 32:0 -> [lorem.txt] 32:0 33:0 -> [lorem.txt] 33:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV,MAAM,MAAM;AACZ,MAAM;;AAEN,YAAY;AACZ;AACA;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA,QAAQ;;AAER,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0, :6 -> [lorem.txt] 3:6, :12 -> [lorem.txt] 3:12 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6 6:0 -> [lorem.txt] 6:0, :12 -> [lorem.txt] 6:12 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0, :4 -> [lorem.txt] 9:4, :10 -> [lorem.txt] 9:10, :17 -> [lorem.txt] 9:17 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0, :13 -> [lorem.txt] 13:13 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0, :8 -> [lorem.txt] 18:8 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8 25:0 -> [lorem.txt] 25:0, :1 -> [lorem.txt] 25:1, :5 -> [lorem.txt] 25:5, :12 -> [lorem.txt] 25:12 26:0 -> [lorem.txt] 26:0, :8 -> [lorem.txt] 26:8, :13 -> [lorem.txt] 26:13 27:0 -> [lorem.txt] 27:0, :2 -> [lorem.txt] 27:2, :7 -> [lorem.txt] 27:7 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 30:0 31:0 -> [lorem.txt] 31:0 32:0 -> [lorem.txt] 32:0 33:0 -> [lorem.txt] 33:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV,MAAM,MAAM;AACZ,MAAM;;AAEN,YAAY;AACZ;AACA;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA,QAAQ;;AAER,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :54 -> [lorem.txt] 1:54, :60 -> [lorem.txt] 1:60, :66 -> [lorem.txt] 1:66, :73 -> [lorem.txt] 1:73, :79 -> [lorem.txt] 1:79 2:0 -> [lorem.txt] 2:0, :13 -> [lorem.txt] 2:13 3:0 -> [lorem.txt] 3:0, :11 -> [lorem.txt] 3:11, :17 -> [lorem.txt] 3:17, :24 -> [lorem.txt] 3:24 4:0 -> [lorem.txt] 4:0, :3 -> [lorem.txt] 4:3, :52 -> [lorem.txt] 4:52 5:0 -> [lorem.txt] 5:0, :39 -> [lorem.txt] 5:39 6:0 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:10 7:0 -> [lorem.txt] 7:0, :9 -> [lorem.txt] 7:9 8:0 -> [lorem.txt] 8:0, :2 -> [lorem.txt] 8:2, :6 -> [lorem.txt] 8:6, :13 -> [lorem.txt] 8:13, :22 -> [lorem.txt] 8:22, :30 -> [lorem.txt] 8:30, :35 -> [lorem.txt] 8:35, :41 -> [lorem.txt] 8:41, :46 -> [lorem.txt] 8:46 9:0 -> [lorem.txt] 9:0", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,mBAAmB,MAAM,MAAM,OAAO,MAAM;AAC/E,aAAa;AACb,WAAW,MAAM,OAAO;AACxB,GAAG,iDAAiD;AACpD,uCAAuC;AACvC,UAAU;AACV,SAAS;AACT,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAK,MAAM,KAAK;AAC9C", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :54 -> [lorem.txt] 1:54, :60 -> [lorem.txt] 1:60, :66 -> [lorem.txt] 1:66, :73 -> [lorem.txt] 1:73, :79 -> [lorem.txt] 1:79 2:0 -> [lorem.txt] 2:0, :13 -> [lorem.txt] 2:13 3:0 -> [lorem.txt] 3:0, :11 -> [lorem.txt] 3:11, :17 -> [lorem.txt] 3:17, :24 -> [lorem.txt] 3:24 4:0 -> [lorem.txt] 4:0, :3 -> [lorem.txt] 4:3, :52 -> [lorem.txt] 4:52 5:0 -> [lorem.txt] 5:0, :39 -> [lorem.txt] 5:39 6:0 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:10 7:0 -> [lorem.txt] 7:0, :9 -> [lorem.txt] 7:9 8:0 -> [lorem.txt] 8:0, :2 -> [lorem.txt] 8:2, :6 -> [lorem.txt] 8:6, :13 -> [lorem.txt] 8:13, :22 -> [lorem.txt] 8:22, :30 -> [lorem.txt] 8:30, :35 -> [lorem.txt] 8:35, :41 -> [lorem.txt] 8:41, :46 -> [lorem.txt] 8:46 9:0 -> [lorem.txt] 9:0", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,mBAAmB,MAAM,MAAM,OAAO,MAAM;AAC/E,aAAa;AACb,WAAW,MAAM,OAAO;AACxB,GAAG,iDAAiD;AACpD,uCAAuC;AACvC,UAAU;AACV,SAAS;AACT,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAK,MAAM,KAAK;AAC9C", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :54 -> [lorem.txt] 1:54, :60 -> [lorem.txt] 1:60, :66 -> [lorem.txt] 1:66, :73 -> [lorem.txt] 1:73, :79 -> [lorem.txt] 1:79 2:0 -> [lorem.txt] 2:0, :13 -> [lorem.txt] 2:13 3:0 -> [lorem.txt] 3:0, :11 -> [lorem.txt] 3:11, :17 -> [lorem.txt] 3:17, :24 -> [lorem.txt] 3:24 4:0 -> [lorem.txt] 4:0, :3 -> [lorem.txt] 4:3, :52 -> [lorem.txt] 4:52 5:0 -> [lorem.txt] 5:0, :39 -> [lorem.txt] 5:39 6:0 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:10 7:0 -> [lorem.txt] 7:0, :9 -> [lorem.txt] 7:9 8:0 -> [lorem.txt] 8:0, :2 -> [lorem.txt] 8:2, :6 -> [lorem.txt] 8:6, :13 -> [lorem.txt] 8:13, :22 -> [lorem.txt] 8:22, :30 -> [lorem.txt] 8:30, :35 -> [lorem.txt] 8:35, :41 -> [lorem.txt] 8:41, :46 -> [lorem.txt] 8:46 9:0 -> [lorem.txt] 9:0", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,mBAAmB,MAAM,MAAM,OAAO,MAAM;AAC/E,aAAa;AACb,WAAW,MAAM,OAAO;AACxB,GAAG,iDAAiD;AACpD,uCAAuC;AACvC,UAAU;AACV,SAAS;AACT,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAK,MAAM,KAAK;AAC9C", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner ReplaceSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :54 -> [lorem.txt] 1:54, :60 -> [lorem.txt] 1:60, :66 -> [lorem.txt] 1:66, :73 -> [lorem.txt] 1:73, :79 -> [lorem.txt] 1:79 2:0 -> [lorem.txt] 2:0, :13 -> [lorem.txt] 2:13 3:0 -> [lorem.txt] 3:0, :11 -> [lorem.txt] 3:11, :17 -> [lorem.txt] 3:17, :24 -> [lorem.txt] 3:24 4:0 -> [lorem.txt] 4:0, :3 -> [lorem.txt] 4:3, :52 -> [lorem.txt] 4:52 5:0 -> [lorem.txt] 5:0, :39 -> [lorem.txt] 5:39 6:0 -> [lorem.txt] 6:0, :10 -> [lorem.txt] 6:10 7:0 -> [lorem.txt] 7:0, :9 -> [lorem.txt] 7:9 8:0 -> [lorem.txt] 8:0, :2 -> [lorem.txt] 8:2, :6 -> [lorem.txt] 8:6, :13 -> [lorem.txt] 8:13, :22 -> [lorem.txt] 8:22, :30 -> [lorem.txt] 8:30, :35 -> [lorem.txt] 8:35, :41 -> [lorem.txt] 8:41, :46 -> [lorem.txt] 8:46 9:0 -> [lorem.txt] 9:0", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,mBAAmB,MAAM,MAAM,OAAO,MAAM;AAC/E,aAAa;AACb,WAAW,MAAM,OAAO;AACxB,GAAG,iDAAiD;AACpD,uCAAuC;AACvC,UAAU;AACV,SAAS;AACT,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAK,MAAM,KAAK;AAC9C", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur) 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy) 4:0 -> [lorem.txt] 5:0 (eirmod), :6 -> [lorem.txt] 5:9 (tempor) 6:0 -> [lorem.txt] 6:0, :12 -> [lorem.txt] 6:15 (dolore) 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam) 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA;AAEV,MAAM,MAAMC;AACZC,MAASC;;AACT,YAAeC;AACf;AAAc;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB;AACA;AACA,aAAa;AACb;AACAC;AAAQ;AACR;AACA,QAAQ;AACR;AAEA;AAEA;;AACA,QAAQ;;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC;AACb,EAAE,KAAK;AACP;AACA;AACAD;AAAQ;AACR;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "dolore", "voluptua", "takimata", "accusam", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur) 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy) 4:0 -> [lorem.txt] 5:0 (eirmod), :6 -> [lorem.txt] 5:9 (tempor) 6:0 -> [lorem.txt] 6:0, :12 -> [lorem.txt] 6:15 (dolore) 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam) 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA;AAEV,MAAM,MAAMC;AACZC,MAASC;;AACT,YAAeC;AACf;AAAc;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB;AACA;AACA,aAAa;AACb;AACAC;AAAQ;AACR;AACA,QAAQ;AACR;AAEA;AAEA;;AACA,QAAQ;;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC;AACb,EAAE,KAAK;AACP;AACA;AACAD;AAAQ;AACR;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "dolore", "voluptua", "takimata", "accusam", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :73 -> [lorem.txt] 1:90 (eirmod), :79 -> [lorem.txt] 1:99 (tempor) 2:0 -> [lorem.txt] 1:114, :13 -> [lorem.txt] 1:130 (dolore) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :52 -> [lorem.txt] 1:243 5:0 -> [lorem.txt] 1:285, :39 -> [lorem.txt] 1:328 6:0 -> [lorem.txt] 1:423, :10 -> [lorem.txt] 1:436 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536 9:0 -> [lorem.txt] 1:609", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,mBAAiC,MAAM,MAAMC,OAAUC,MAASC;AAAe,aAAgBC;AAAqB,WAAW,MAAM,OAAOC;AAAQ,GAAG,iDAAyD;AAA0C,uCAA2C;AAA+F,UAAa;AAAwB,SAAS;AAAiB,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,MAAU,KAAK;AAAyE", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "dolore", "voluptua", "accusam", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :73 -> [lorem.txt] 1:90 (eirmod), :79 -> [lorem.txt] 1:99 (tempor) 2:0 -> [lorem.txt] 1:114, :13 -> [lorem.txt] 1:130 (dolore) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :52 -> [lorem.txt] 1:243 5:0 -> [lorem.txt] 1:285, :39 -> [lorem.txt] 1:328 6:0 -> [lorem.txt] 1:423, :10 -> [lorem.txt] 1:436 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536 9:0 -> [lorem.txt] 1:609", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,mBAAiC,MAAM,MAAMC,OAAUC,MAASC;AAAe,aAAgBC;AAAqB,WAAW,MAAM,OAAOC;AAAQ,GAAG,iDAAyD;AAA0C,uCAA2C;AAA+F,UAAa;AAAwB,SAAS;AAAiB,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,MAAU,KAAK;AAAyE", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "dolore", "voluptua", "accusam", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur) 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy) 4:0 -> [lorem.txt] 5:0 (eirmod), :6 -> [lorem.txt] 5:9 (tempor) 6:0 -> [lorem.txt] 6:0, :12 -> [lorem.txt] 6:15 (dolore) 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam) 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA;AAEV,MAAM,MAAMC;AACZC,MAASC;;AACT,YAAeC;AACf;AAAc;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB;AACA;AACA,aAAa;AACb;AACAC;AAAQ;AACR;AACA,QAAQ;AACR;AAEA;AAEA;;AACA,QAAQ;;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC;AACb,EAAE,KAAK;AACP;AACA;AACAD;AAAQ;AACR;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "dolore", "voluptua", "takimata", "accusam", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur) 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy) 4:0 -> [lorem.txt] 5:0 (eirmod), :6 -> [lorem.txt] 5:9 (tempor) 6:0 -> [lorem.txt] 6:0, :12 -> [lorem.txt] 6:15 (dolore) 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam) 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA;AAEV,MAAM,MAAMC;AACZC,MAASC;;AACT,YAAeC;AACf;AAAc;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB;AACA;AACA,aAAa;AACb;AACAC;AAAQ;AACR;AACA,QAAQ;AACR;AAEA;AAEA;;AACA,QAAQ;;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC;AACb,EAAE,KAAK;AACP;AACA;AACAD;AAAQ;AACR;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "dolore", "voluptua", "takimata", "accusam", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :73 -> [lorem.txt] 1:90 (eirmod), :79 -> [lorem.txt] 1:99 (tempor) 2:0 -> [lorem.txt] 1:114, :13 -> [lorem.txt] 1:130 (dolore) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :52 -> [lorem.txt] 1:243 5:0 -> [lorem.txt] 1:285, :39 -> [lorem.txt] 1:328 6:0 -> [lorem.txt] 1:423, :10 -> [lorem.txt] 1:436 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536 9:0 -> [lorem.txt] 1:609", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,mBAAiC,MAAM,MAAMC,OAAUC,MAASC;AAAe,aAAgBC;AAAqB,WAAW,MAAM,OAAOC;AAAQ,GAAG,iDAAyD;AAA0C,uCAA2C;AAA+F,UAAa;AAAwB,SAAS;AAAiB,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,MAAU,KAAK;AAAyE", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "dolore", "voluptua", "accusam", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy 2 sources SourceMapSourceInner SourceMapSourceInner raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :73 -> [lorem.txt] 1:90 (eirmod), :79 -> [lorem.txt] 1:99 (tempor) 2:0 -> [lorem.txt] 1:114, :13 -> [lorem.txt] 1:130 (dolore) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :52 -> [lorem.txt] 1:243 5:0 -> [lorem.txt] 1:285, :39 -> [lorem.txt] 1:328 6:0 -> [lorem.txt] 1:423, :10 -> [lorem.txt] 1:436 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536 9:0 -> [lorem.txt] 1:609", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,mBAAiC,MAAM,MAAMC,OAAUC,MAASC;AAAe,aAAgBC;AAAqB,WAAW,MAAM,OAAOC;AAAQ,GAAG,iDAAyD;AAA0C,uCAA2C;AAA+F,UAAa;AAAwB,SAAS;AAAiB,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,MAAU,KAAK;AAAyE", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "dolore", "voluptua", "accusam", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CachedSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source CachedSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source CachedSource original lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy single source CachedSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source CachedSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CachedSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CachedSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source CachedSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source CachedSource original lorem should return correct .size() 1`] = `649`; exports[`Fuzzy single source CachedSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy single source CachedSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CachedSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CachedSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy single source CachedSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy single source CachedSource raw lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy single source CachedSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source CachedSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CachedSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CachedSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy single source CachedSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy single source CachedSource raw lorem should return correct .size() 1`] = `649`; exports[`Fuzzy single source CachedSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy single source CachedSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CachedSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CompatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source CompatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source CompatSource original lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy single source CompatSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source CompatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CompatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CompatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source CompatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source CompatSource original lorem should return correct .size() 1`] = `649`; exports[`Fuzzy single source CompatSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy single source CompatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CompatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CompatSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy single source CompatSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy single source CompatSource raw lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy single source CompatSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source CompatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CompatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CompatSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy single source CompatSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy single source CompatSource raw lorem should return correct .size() 1`] = `649`; exports[`Fuzzy single source CompatSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy single source CompatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source CompatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ConcatSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source ConcatSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source ConcatSource original lorem lines should return correct .size() 1`] = `1947`; exports[`Fuzzy single source ConcatSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source ConcatSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0 30:0 -> [lorem.txt] 2:0 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0 33:0 -> [lorem.txt] 5:0 34:0 -> [lorem.txt] 6:0 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0 50:0 -> [lorem.txt] 22:0 51:0 -> [lorem.txt] 23:0 52:0 -> [lorem.txt] 24:0 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0 58:0 -> [lorem.txt] 2:0 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0 61:0 -> [lorem.txt] 5:0 62:0 -> [lorem.txt] 6:0 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0 78:0 -> [lorem.txt] 22:0 79:0 -> [lorem.txt] 23:0 80:0 -> [lorem.txt] 24:0 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ConcatSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 30:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 31:0 -> [lorem.txt] 3:0 32:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 33:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 34:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 35:0 -> [lorem.txt] 7:0 36:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 37:0 -> [lorem.txt] 9:0 38:0 -> [lorem.txt] 10:0 39:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 40:0 -> [lorem.txt] 12:0 41:0 -> [lorem.txt] 13:0 42:0 -> [lorem.txt] 14:0 43:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 44:0 -> [lorem.txt] 16:0 45:0 -> [lorem.txt] 17:0 46:0 -> [lorem.txt] 18:0 47:0 -> [lorem.txt] 19:0 48:0 -> [lorem.txt] 20:0 49:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 50:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 51:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 52:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 53:0 -> [lorem.txt] 25:0 54:0 -> [lorem.txt] 26:0 55:0 -> [lorem.txt] 27:0 56:0 -> [lorem.txt] 28:0 57:0 -> [lorem.txt] 29:0, :5 -> [lorem.txt] 1:0, :13 -> [lorem.txt] 1:8 58:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 59:0 -> [lorem.txt] 3:0 60:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 61:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 62:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 63:0 -> [lorem.txt] 7:0 64:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 65:0 -> [lorem.txt] 9:0 66:0 -> [lorem.txt] 10:0 67:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 68:0 -> [lorem.txt] 12:0 69:0 -> [lorem.txt] 13:0 70:0 -> [lorem.txt] 14:0 71:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 72:0 -> [lorem.txt] 16:0 73:0 -> [lorem.txt] 17:0 74:0 -> [lorem.txt] 18:0 75:0 -> [lorem.txt] 19:0 76:0 -> [lorem.txt] 20:0 77:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 78:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 79:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 80:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 81:0 -> [lorem.txt] 25:0 82:0 -> [lorem.txt] 26:0 83:0 -> [lorem.txt] 27:0 84:0 -> [lorem.txt] 28:0 85:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA,KA5BA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ConcatSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source ConcatSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source ConcatSource original lorem should return correct .size() 1`] = `1947`; exports[`Fuzzy single source ConcatSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy single source ConcatSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ConcatSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536, :649 -> [lorem.txt] 1:0, :657 -> [lorem.txt] 1:8, :676 -> [lorem.txt] 1:27, :684 -> [lorem.txt] 1:35, :717 -> [lorem.txt] 1:68, :723 -> [lorem.txt] 1:74, :729 -> [lorem.txt] 1:80, :739 -> [lorem.txt] 1:90, :748 -> [lorem.txt] 1:99, :779 -> [lorem.txt] 1:130, :811 -> [lorem.txt] 1:162, :817 -> [lorem.txt] 1:168, :824 -> [lorem.txt] 1:175, :835 -> [lorem.txt] 1:186, :892 -> [lorem.txt] 1:243, :977 -> [lorem.txt] 1:328, :1085 -> [lorem.txt] 1:436, :1118 -> [lorem.txt] 1:469, :1137 -> [lorem.txt] 1:488, :1141 -> [lorem.txt] 1:492, :1148 -> [lorem.txt] 1:499, :1157 -> [lorem.txt] 1:508, :1165 -> [lorem.txt] 1:516, :1170 -> [lorem.txt] 1:521, :1180 -> [lorem.txt] 1:531, :1185 -> [lorem.txt] 1:536, :1298 -> [lorem.txt] 1:0, :1306 -> [lorem.txt] 1:8, :1325 -> [lorem.txt] 1:27, :1333 -> [lorem.txt] 1:35, :1366 -> [lorem.txt] 1:68, :1372 -> [lorem.txt] 1:74, :1378 -> [lorem.txt] 1:80, :1388 -> [lorem.txt] 1:90, :1397 -> [lorem.txt] 1:99, :1428 -> [lorem.txt] 1:130, :1460 -> [lorem.txt] 1:162, :1466 -> [lorem.txt] 1:168, :1473 -> [lorem.txt] 1:175, :1484 -> [lorem.txt] 1:186, :1541 -> [lorem.txt] 1:243, :1626 -> [lorem.txt] 1:328, :1734 -> [lorem.txt] 1:436, :1767 -> [lorem.txt] 1:469, :1786 -> [lorem.txt] 1:488, :1790 -> [lorem.txt] 1:492, :1797 -> [lorem.txt] 1:499, :1806 -> [lorem.txt] 1:508, :1814 -> [lorem.txt] 1:516, :1819 -> [lorem.txt] 1:521, :1829 -> [lorem.txt] 1:531, :1834 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK,iHAAxhB,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ConcatSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy single source ConcatSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy single source ConcatSource raw lorem lines should return correct .size() 1`] = `1947`; exports[`Fuzzy single source ConcatSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source ConcatSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ConcatSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ConcatSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy single source ConcatSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy single source ConcatSource raw lorem should return correct .size() 1`] = `1947`; exports[`Fuzzy single source ConcatSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy single source ConcatSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ConcatSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source PrefixSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source PrefixSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source PrefixSource original lorem lines should return correct .size() 1`] = `852`; exports[`Fuzzy single source PrefixSource original lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy single source PrefixSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy single source PrefixSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8 2:7 -> [lorem.txt] 2:0, :9 -> [lorem.txt] 2:2, :17 -> [lorem.txt] 2:10 3:7 -> [lorem.txt] 3:0 4:7 -> [lorem.txt] 4:0, :13 -> [lorem.txt] 4:6, :19 -> [lorem.txt] 4:12 5:7 -> [lorem.txt] 5:0, :16 -> [lorem.txt] 5:9 6:7 -> [lorem.txt] 6:0, :22 -> [lorem.txt] 6:15 7:7 -> [lorem.txt] 7:0 8:7 -> [lorem.txt] 8:0, :11 -> [lorem.txt] 8:4, :17 -> [lorem.txt] 8:10, :24 -> [lorem.txt] 8:17 9:7 -> [lorem.txt] 9:0 10:7 -> [lorem.txt] 10:0 11:7 -> [lorem.txt] 11:0, :20 -> [lorem.txt] 11:13 12:7 -> [lorem.txt] 12:0 13:7 -> [lorem.txt] 13:0 14:7 -> [lorem.txt] 14:0 15:7 -> [lorem.txt] 15:0, :15 -> [lorem.txt] 15:8 16:7 -> [lorem.txt] 16:0 17:7 -> [lorem.txt] 17:0 18:7 -> [lorem.txt] 18:0 19:7 -> [lorem.txt] 19:0 20:7 -> [lorem.txt] 20:0 21:7 -> [lorem.txt] 21:0, :15 -> [lorem.txt] 21:8 22:7 -> [lorem.txt] 22:0, :8 -> [lorem.txt] 22:1, :12 -> [lorem.txt] 22:5, :19 -> [lorem.txt] 22:12 23:7 -> [lorem.txt] 23:0, :15 -> [lorem.txt] 23:8, :20 -> [lorem.txt] 23:13 24:7 -> [lorem.txt] 24:0, :9 -> [lorem.txt] 24:2, :14 -> [lorem.txt] 24:7 25:7 -> [lorem.txt] 25:0 26:7 -> [lorem.txt] 26:0 27:7 -> [lorem.txt] 27:0 28:7 -> [lorem.txt] 28:0 29:7 -> [lorem.txt] 29:0", "file": "x", "mappings": "OAAA,QAAQ;OACR,EAAE,QAAQ;OACV;OACA,MAAM,MAAM;OACZ,SAAS;OACT,eAAe;OACf;OACA,IAAI,MAAM,OAAO;OACjB;OACA;OACA,aAAa;OACb;OACA;OACA;OACA,QAAQ;OACR;OACA;OACA;OACA;OACA;OACA,QAAQ;OACR,CAAC,IAAI,OAAO;OACZ,QAAQ,KAAK;OACb,EAAE,KAAK;OACP;OACA;OACA;OACA;OACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy single source PrefixSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source PrefixSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source PrefixSource original lorem should return correct .size() 1`] = `656`; exports[`Fuzzy single source PrefixSource original lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy single source PrefixSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source PrefixSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:7 -> [lorem.txt] 1:0, :15 -> [lorem.txt] 1:8, :34 -> [lorem.txt] 1:27, :42 -> [lorem.txt] 1:35, :75 -> [lorem.txt] 1:68, :81 -> [lorem.txt] 1:74, :87 -> [lorem.txt] 1:80, :97 -> [lorem.txt] 1:90, :106 -> [lorem.txt] 1:99, :137 -> [lorem.txt] 1:130, :169 -> [lorem.txt] 1:162, :175 -> [lorem.txt] 1:168, :182 -> [lorem.txt] 1:175, :193 -> [lorem.txt] 1:186, :250 -> [lorem.txt] 1:243, :335 -> [lorem.txt] 1:328, :443 -> [lorem.txt] 1:436, :476 -> [lorem.txt] 1:469, :495 -> [lorem.txt] 1:488, :499 -> [lorem.txt] 1:492, :506 -> [lorem.txt] 1:499, :515 -> [lorem.txt] 1:508, :523 -> [lorem.txt] 1:516, :528 -> [lorem.txt] 1:521, :538 -> [lorem.txt] 1:531, :543 -> [lorem.txt] 1:536", "file": "x", "mappings": "OAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source PrefixSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy single source PrefixSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy single source PrefixSource raw lorem lines should return correct .size() 1`] = `852`; exports[`Fuzzy single source PrefixSource raw lorem lines should return correct .source() 1`] = ` "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet." `; exports[`Fuzzy single source PrefixSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy single source PrefixSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; lorem: } amet; { consetetur lorem: sadipscing elitr }; { lorem: sed { diam; nonumy; } lorem: eirmod { tempor invidunt lorem: ut labore et } dolore lorem: magna aliquyam erat; lorem: {{{ sed } diam } voluptua}; lorem: At vero eos et accusam lorem: et justo duo dolores lorem: et ea rebum; Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet. { Lorem ipsum dolor lorem: sit amet, consetetur lorem: sadipscing elitr, sed lorem: diam nonumy eirmod tempor lorem: invidunt ut labore } lorem: et dolore magna aliquyam lorem: erat, { sed diam voluptua lorem: }. { At } { vero } { lorem: eos } { et } accusam lorem: { et } justo duo dolores lorem: et ea rebum. Stet clita lorem: kasd gubergren, no sea lorem: takimata sanctus est lorem: Lorem ipsum dolor sit lorem: amet.", } `; exports[`Fuzzy single source PrefixSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy single source PrefixSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy single source PrefixSource raw lorem should return correct .size() 1`] = `656`; exports[`Fuzzy single source PrefixSource raw lorem should return correct .source() 1`] = `"lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy single source PrefixSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source PrefixSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "lorem: Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ReplaceSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source ReplaceSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source ReplaceSource original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy single source ReplaceSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source ReplaceSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ReplaceSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ReplaceSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source ReplaceSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source ReplaceSource original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy single source ReplaceSource original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source ReplaceSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ReplaceSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ReplaceSource raw lorem lines should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy single source ReplaceSource raw lorem lines should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy single source ReplaceSource raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy single source ReplaceSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source ReplaceSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ReplaceSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ReplaceSource raw lorem should return correct .map({"columns":false}) 1`] = `null`; exports[`Fuzzy single source ReplaceSource raw lorem should return correct .map(undefined) 1`] = `null`; exports[`Fuzzy single source ReplaceSource raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy single source ReplaceSource raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source ReplaceSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source ReplaceSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": null, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSource original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSource original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSource original lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy single source SourceMapSource original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source SourceMapSource original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSource original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSource original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSource original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSource original lorem should return correct .size() 1`] = `649`; exports[`Fuzzy single source SourceMapSource original lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy single source SourceMapSource original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSource original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSource raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSource raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSource raw lorem lines should return correct .size() 1`] = `649`; exports[`Fuzzy single source SourceMapSource raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source SourceMapSource raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0 22:0 -> [lorem.txt] 22:0 23:0 -> [lorem.txt] 23:0 24:0 -> [lorem.txt] 24:0 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSource raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 3:0 -> [lorem.txt] 3:0 4:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 5:0 -> [lorem.txt] 5:0, :9 -> [lorem.txt] 5:9 6:0 -> [lorem.txt] 6:0, :15 -> [lorem.txt] 6:15 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 9:0 -> [lorem.txt] 9:0 10:0 -> [lorem.txt] 10:0 11:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 12:0 -> [lorem.txt] 12:0 13:0 -> [lorem.txt] 13:0 14:0 -> [lorem.txt] 14:0 15:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 16:0 -> [lorem.txt] 16:0 17:0 -> [lorem.txt] 17:0 18:0 -> [lorem.txt] 18:0 19:0 -> [lorem.txt] 19:0 20:0 -> [lorem.txt] 20:0 21:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8 22:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 23:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 24:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7 25:0 -> [lorem.txt] 25:0 26:0 -> [lorem.txt] 26:0 27:0 -> [lorem.txt] 27:0 28:0 -> [lorem.txt] 28:0 29:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQ;AACV;AACA,MAAM,MAAM;AACZ,SAAS;AACT,eAAe;AACf;AACA,IAAI,MAAM,OAAO;AACjB;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAK;AACb,EAAE,KAAK;AACP;AACA;AACA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSource raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSource raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSource raw lorem should return correct .size() 1`] = `649`; exports[`Fuzzy single source SourceMapSource raw lorem should return correct .source() 1`] = `"Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."`; exports[`Fuzzy single source SourceMapSource raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSource raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35, :68 -> [lorem.txt] 1:68, :74 -> [lorem.txt] 1:74, :80 -> [lorem.txt] 1:80, :90 -> [lorem.txt] 1:90, :99 -> [lorem.txt] 1:99, :130 -> [lorem.txt] 1:130, :162 -> [lorem.txt] 1:162, :168 -> [lorem.txt] 1:168, :175 -> [lorem.txt] 1:175, :186 -> [lorem.txt] 1:186, :243 -> [lorem.txt] 1:243, :328 -> [lorem.txt] 1:328, :436 -> [lorem.txt] 1:436, :469 -> [lorem.txt] 1:469, :488 -> [lorem.txt] 1:488, :492 -> [lorem.txt] 1:492, :499 -> [lorem.txt] 1:499, :508 -> [lorem.txt] 1:508, :516 -> [lorem.txt] 1:516, :521 -> [lorem.txt] 1:521, :531 -> [lorem.txt] 1:531, :536 -> [lorem.txt] 1:536", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQ,iCAAiC,MAAM,MAAM,UAAU,SAAS,+BAA+B,gCAAgC,MAAM,OAAO,WAAW,yDAAyD,qFAAqF,4GAA4G,iCAAiC,mBAAmB,IAAI,OAAO,SAAS,QAAQ,KAAK,UAAU,KAAK", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSourceInner original lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSourceInner original lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSourceInner original lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy single source SourceMapSourceInner original lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source SourceMapSourceInner original lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 2:0 3:0 -> [lorem.txt] 4:0 4:0 -> [lorem.txt] 5:0 5:0 -> [lorem.txt] 5:0 6:0 -> [lorem.txt] 6:0 7:0 -> [lorem.txt] 7:0 8:0 -> [lorem.txt] 7:0 9:0 -> [lorem.txt] 8:0 10:0 -> [lorem.txt] 8:0 11:0 -> [lorem.txt] 9:0 12:0 -> [lorem.txt] 10:0 13:0 -> [lorem.txt] 11:0 14:0 -> [lorem.txt] 12:0 15:0 -> [lorem.txt] 13:0 16:0 -> [lorem.txt] 13:0 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0 19:0 -> [lorem.txt] 16:0 20:0 -> [lorem.txt] 18:0 21:0 -> [lorem.txt] 20:0 22:0 -> [lorem.txt] 20:0 23:0 -> [lorem.txt] 21:0 24:0 -> [lorem.txt] 21:0 25:0 -> [lorem.txt] 22:0 26:0 -> [lorem.txt] 23:0 27:0 -> [lorem.txt] 24:0 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0 30:0 -> [lorem.txt] 27:0 31:0 -> [lorem.txt] 27:0 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA;AACA;AAEA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSourceInner original lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSourceInner original lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSourceInner original lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSourceInner original lorem should return correct .size() 1`] = `523`; exports[`Fuzzy single source SourceMapSourceInner original lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source SourceMapSourceInner original lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0 2:0 -> [lorem.txt] 1:0 3:0 -> [lorem.txt] 1:0 4:0 -> [lorem.txt] 1:0 5:0 -> [lorem.txt] 1:0 6:0 -> [lorem.txt] 1:0 7:0 -> [lorem.txt] 1:0 8:0 -> [lorem.txt] 1:0 9:0 -> [lorem.txt] 1:0", "file": "x", "mappings": "AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA", "names": Array [], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSourceInner original lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSourceInner raw lorem lines should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSourceInner raw lorem lines should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSourceInner raw lorem lines should return correct .size() 1`] = `510`; exports[`Fuzzy single source SourceMapSourceInner raw lorem lines should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source SourceMapSourceInner raw lorem lines should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSourceInner raw lorem lines should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8 2:0 -> [lorem.txt] 2:0, :2 -> [lorem.txt] 2:2, :10 -> [lorem.txt] 2:10 (consetetur), :13 -> [lorem.txt] 3:10 3:0 -> [lorem.txt] 4:0, :6 -> [lorem.txt] 4:6, :12 -> [lorem.txt] 4:12 (nonumy), :15 -> [lorem.txt] 4:18 4:0 -> [lorem.txt] 5:0 (eirmod), :3 -> [lorem.txt] 5:6, :6 -> [lorem.txt] 5:9 (tempor), :9 -> [lorem.txt] 5:15, :10 -> [lorem.txt] 5:16 (invidunt) 5:0 -> [lorem.txt] 5:24 6:0 -> [lorem.txt] 6:0, :3 -> [lorem.txt] 6:3 (labore), :6 -> [lorem.txt] 6:9, :12 -> [lorem.txt] 6:15 (dolore), :15 -> [lorem.txt] 6:21 7:0 -> [lorem.txt] 7:0, :6 -> [lorem.txt] 7:6 (aliquyam) 8:0 -> [lorem.txt] 7:14 9:0 -> [lorem.txt] 8:0, :4 -> [lorem.txt] 8:4, :10 -> [lorem.txt] 8:10, :17 -> [lorem.txt] 8:17 (voluptua) 10:0 -> [lorem.txt] 8:25 11:0 -> [lorem.txt] 9:0, :15 -> [lorem.txt] 9:15 (accusam), :18 -> [lorem.txt] 9:22 12:0 -> [lorem.txt] 10:0, :13 -> [lorem.txt] 10:13 (dolores), :16 -> [lorem.txt] 10:20 13:0 -> [lorem.txt] 11:0, :13 -> [lorem.txt] 11:13 14:0 -> [lorem.txt] 12:0, :5 -> [lorem.txt] 12:5 (gubergren), :8 -> [lorem.txt] 12:14 15:0 -> [lorem.txt] 13:0 (takimata) 16:0 -> [lorem.txt] 13:8, :1 -> [lorem.txt] 13:9 (sanctus), :4 -> [lorem.txt] 13:16 17:0 -> [lorem.txt] 14:0 18:0 -> [lorem.txt] 15:0, :8 -> [lorem.txt] 15:8 19:0 -> [lorem.txt] 16:0, :10 -> [lorem.txt] 16:10 (consetetur), :13 -> [lorem.txt] 17:10 20:0 -> [lorem.txt] 18:0, :5 -> [lorem.txt] 18:5 (nonumy), :8 -> [lorem.txt] 18:11, :9 -> [lorem.txt] 18:12 (eirmod), :12 -> [lorem.txt] 18:18, :13 -> [lorem.txt] 18:19 (tempor), :16 -> [lorem.txt] 19:8, :20 -> [lorem.txt] 19:12 (labore), :23 -> [lorem.txt] 19:18 21:0 -> [lorem.txt] 20:0, :3 -> [lorem.txt] 20:3 (dolore), :6 -> [lorem.txt] 20:9, :13 -> [lorem.txt] 20:16 (aliquyam) 22:0 -> [lorem.txt] 20:24 23:0 -> [lorem.txt] 21:0, :8 -> [lorem.txt] 21:8, :17 -> [lorem.txt] 21:17 (voluptua) 24:0 -> [lorem.txt] 21:25 25:0 -> [lorem.txt] 22:0, :1 -> [lorem.txt] 22:1, :5 -> [lorem.txt] 22:5, :12 -> [lorem.txt] 22:12 26:0 -> [lorem.txt] 23:0, :8 -> [lorem.txt] 23:8, :13 -> [lorem.txt] 23:13 (accusam), :16 -> [lorem.txt] 23:20 27:0 -> [lorem.txt] 24:0, :2 -> [lorem.txt] 24:2, :7 -> [lorem.txt] 24:7, :17 -> [lorem.txt] 24:17 (dolores), :20 -> [lorem.txt] 24:24 28:0 -> [lorem.txt] 25:0 29:0 -> [lorem.txt] 26:0, :5 -> [lorem.txt] 26:5 (gubergren), :8 -> [lorem.txt] 26:14 30:0 -> [lorem.txt] 27:0 (takimata) 31:0 -> [lorem.txt] 27:8, :1 -> [lorem.txt] 27:9 (sanctus), :4 -> [lorem.txt] 27:16 32:0 -> [lorem.txt] 28:0 33:0 -> [lorem.txt] 29:0", "file": "x", "mappings": "AAAA,QAAQ;AACR,EAAE,QAAQA,GACA;AACV,MAAM,MAAMC,GAAM;AAClBC,GAAM,GAAGC,GAAM,CAACC;AAAQ;AACxB,GAAGC,GAAM,MAAMC,GAAM;AACrB,MAAMC;AAAQ;AACd,IAAI,MAAM,OAAOC;AAAQ;AACzB,eAAeC,GAAO;AACtB,aAAaC,GAAO;AACpB,aAAa;AACb,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA,QAAQ;AACR,UAAUb,GACA;AACV,KAAKC,GAAM,CAACC,GAAM,CAACC,GACX,IAAIE,GAAM;AAClB,GAAGC,GAAM,OAAOC;AAAQ;AACxB,QAAQ,SAASC;AAAQ;AACzB,CAAC,IAAI,OAAO;AACZ,QAAQ,KAAKC,GAAO;AACpB,EAAE,KAAK,UAAUC,GAAO;AACxB;AACA,KAAKC,GAAS;AACdC;AAAQ,CAACC,GAAO;AAChB;AACA", "names": Array [ "consetetur", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX elitr, sed diam XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSourceInner raw lorem should return correct .map({"columns":false}) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSourceInner raw lorem should return correct .map(undefined) 1`] = ` Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, } `; exports[`Fuzzy single source SourceMapSourceInner raw lorem should return correct .size() 1`] = `523`; exports[`Fuzzy single source SourceMapSourceInner raw lorem should return correct .source() 1`] = ` "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet." `; exports[`Fuzzy single source SourceMapSourceInner raw lorem should return correct .sourceAndMap({"columns":false}) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; exports[`Fuzzy single source SourceMapSourceInner raw lorem should return correct .sourceAndMap(undefined) 1`] = ` Object { "map": Object { "_mappings": "1:0 -> [lorem.txt] 1:0, :8 -> [lorem.txt] 1:8, :27 -> [lorem.txt] 1:27, :35 -> [lorem.txt] 1:35 (consetetur), :38 -> [lorem.txt] 1:45, :39 -> [lorem.txt] 1:46 (sadipscing), :42 -> [lorem.txt] 1:56, :54 -> [lorem.txt] 1:68, :60 -> [lorem.txt] 1:74, :66 -> [lorem.txt] 1:80 (nonumy), :69 -> [lorem.txt] 1:86, :73 -> [lorem.txt] 1:90 (eirmod), :76 -> [lorem.txt] 1:96, :79 -> [lorem.txt] 1:99 (tempor), :82 -> [lorem.txt] 1:105, :83 -> [lorem.txt] 1:106 (invidunt) 2:0 -> [lorem.txt] 1:114, :4 -> [lorem.txt] 1:118 (labore), :7 -> [lorem.txt] 1:124, :13 -> [lorem.txt] 1:130 (dolore), :16 -> [lorem.txt] 1:136, :23 -> [lorem.txt] 1:143 (aliquyam) 3:0 -> [lorem.txt] 1:151, :11 -> [lorem.txt] 1:162, :17 -> [lorem.txt] 1:168, :24 -> [lorem.txt] 1:175 (voluptua) 4:0 -> [lorem.txt] 1:183, :3 -> [lorem.txt] 1:186, :18 -> [lorem.txt] 1:201 (accusam), :21 -> [lorem.txt] 1:208, :35 -> [lorem.txt] 1:222 (dolores), :38 -> [lorem.txt] 1:229, :52 -> [lorem.txt] 1:243, :68 -> [lorem.txt] 1:259 (gubergren), :71 -> [lorem.txt] 1:268, :80 -> [lorem.txt] 1:277 (takimata) 5:0 -> [lorem.txt] 1:285, :1 -> [lorem.txt] 1:286 (sanctus), :4 -> [lorem.txt] 1:293, :39 -> [lorem.txt] 1:328, :67 -> [lorem.txt] 1:356 (consetetur), :70 -> [lorem.txt] 1:366, :71 -> [lorem.txt] 1:367 (sadipscing), :74 -> [lorem.txt] 1:377, :91 -> [lorem.txt] 1:394 (nonumy), :94 -> [lorem.txt] 1:400, :95 -> [lorem.txt] 1:401 (eirmod), :98 -> [lorem.txt] 1:407, :99 -> [lorem.txt] 1:408 (tempor), :102 -> [lorem.txt] 1:414, :103 -> [lorem.txt] 1:415 (invidunt) 6:0 -> [lorem.txt] 1:423, :4 -> [lorem.txt] 1:427 (labore), :7 -> [lorem.txt] 1:433, :10 -> [lorem.txt] 1:436, :13 -> [lorem.txt] 1:439 (dolore), :16 -> [lorem.txt] 1:445, :23 -> [lorem.txt] 1:452 (aliquyam) 7:0 -> [lorem.txt] 1:460, :9 -> [lorem.txt] 1:469, :18 -> [lorem.txt] 1:478 (voluptua) 8:0 -> [lorem.txt] 1:486, :2 -> [lorem.txt] 1:488, :6 -> [lorem.txt] 1:492, :13 -> [lorem.txt] 1:499, :22 -> [lorem.txt] 1:508, :30 -> [lorem.txt] 1:516, :35 -> [lorem.txt] 1:521 (accusam), :38 -> [lorem.txt] 1:528, :41 -> [lorem.txt] 1:531, :46 -> [lorem.txt] 1:536, :56 -> [lorem.txt] 1:546 (dolores), :59 -> [lorem.txt] 1:553, :89 -> [lorem.txt] 1:583 (gubergren), :92 -> [lorem.txt] 1:592, :101 -> [lorem.txt] 1:601 (takimata) 9:0 -> [lorem.txt] 1:609, :1 -> [lorem.txt] 1:610 (sanctus), :4 -> [lorem.txt] 1:617", "file": "x", "mappings": "AAAA,QAAQ,mBAAmB,QAAQA,GAAU,CAACC,GAAU,YAAY,MAAM,MAAMC,GAAM,IAAIC,GAAM,GAAGC,GAAM,CAACC;AAAQ,IAAIC,GAAM,MAAMC,GAAM,OAAOC;AAAQ,WAAW,MAAM,OAAOC;AAAQ,GAAG,eAAeC,GAAO,cAAcC,GAAO,cAAc,gBAAgBC,GAAS,SAASC;AAAQ,CAACC,GAAO,mCAAmC,4BAA4Bd,GAAU,CAACC,GAAU,iBAAiBC,GAAM,CAACC,GAAM,CAACC,GAAM,CAACC;AAAQ,IAAIC,GAAM,GAAG,GAAGC,GAAM,OAAOC;AAAQ,SAAS,SAASC;AAAQ,EAAE,IAAI,OAAO,SAAS,QAAQ,KAAKC,GAAO,GAAG,KAAK,UAAUC,GAAO,8BAA8BC,GAAS,SAASC;AAAQ,CAACC,GAAO", "names": Array [ "consetetur", "sadipscing", "nonumy", "eirmod", "tempor", "invidunt", "labore", "dolore", "aliquyam", "voluptua", "accusam", "dolores", "gubergren", "takimata", "sanctus", ], "sources": Array [ "lorem.txt", ], "sourcesContent": Array [ "Lorem { ipsum dolor sit; } amet; { consetetur sadipscing elitr }; { sed { diam; nonumy; } eirmod { tempor invidunt ut labore et } dolore magna aliquyam erat; {{{ sed } diam } voluptua}; At vero eos et accusam et justo duo dolores et ea rebum; Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore } et dolore magna aliquyam erat, { sed diam voluptua }. { At } { vero } { eos } { et } accusam { et } justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.", ], "version": 3, }, "source": "Lorem { ipsum dolor sit; } amet; { XXX XXX elitr }; { sed { diam; XXX; } XXX { XXX XXX ut XXX et } XXX magna XXX erat; {{{ sed } diam } XXX }; At vero eos et XXX et justo duo XXX et ea rebum; Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet. { Lorem ipsum dolor sit amet, XXX XXX elitr, sed diam XXX XXX XXX XXX ut XXX } et XXX magna XXX erat, { sed diam XXX }. { At } { vero } { eos } { et } XXX { et } justo duo XXX et ea rebum. Stet clita kasd XXX, no sea XXX XXX est Lorem ipsum dolor sit amet.", } `; webpack-sources-3.2.3/test/fixtures/000077500000000000000000000000001416733212200174455ustar00rootroot00000000000000webpack-sources-3.2.3/test/fixtures/es6-promise.js000066400000000000000000000707571416733212200221740ustar00rootroot00000000000000/*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version v4.2.8+1e68dce6 */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global.ES6Promise = factory()); }(this, (function () { 'use strict'; function objectOrFunction(x) { var type = typeof x; return x !== null && (type === 'object' || type === 'function'); } function isFunction(x) { return typeof x === 'function'; } var _isArray = void 0; if (Array.isArray) { _isArray = Array.isArray; } else { _isArray = function (x) { return Object.prototype.toString.call(x) === '[object Array]'; }; } var isArray = _isArray; var len = 0; var vertxNext = void 0; var customSchedulerFn = void 0; var asap = function asap(callback, arg) { queue[len] = callback; queue[len + 1] = arg; len += 2; if (len === 2) { // If len is 2, that means that we need to schedule an async flush. // If additional callbacks are queued before the queue is flushed, they // will be processed by this flush that we are scheduling. if (customSchedulerFn) { customSchedulerFn(flush); } else { scheduleFlush(); } } }; function setScheduler(scheduleFn) { customSchedulerFn = scheduleFn; } function setAsap(asapFn) { asap = asapFn; } var browserWindow = typeof window !== 'undefined' ? window : undefined; var browserGlobal = browserWindow || {}; var BrowserMutationObserver = browserGlobal.MutationObserver || browserGlobal.WebKitMutationObserver; var isNode = typeof self === 'undefined' && typeof process !== 'undefined' && {}.toString.call(process) === '[object process]'; // test for web worker but not in IE10 var isWorker = typeof Uint8ClampedArray !== 'undefined' && typeof importScripts !== 'undefined' && typeof MessageChannel !== 'undefined'; // node function useNextTick() { // node version 0.10.x displays a deprecation warning when nextTick is used recursively // see https://github.com/cujojs/when/issues/410 for details return function () { return process.nextTick(flush); }; } // vertx function useVertxTimer() { if (typeof vertxNext !== 'undefined') { return function () { vertxNext(flush); }; } return useSetTimeout(); } function useMutationObserver() { var iterations = 0; var observer = new BrowserMutationObserver(flush); var node = document.createTextNode(''); observer.observe(node, { characterData: true }); return function () { node.data = iterations = ++iterations % 2; }; } // web worker function useMessageChannel() { var channel = new MessageChannel(); channel.port1.onmessage = flush; return function () { return channel.port2.postMessage(0); }; } function useSetTimeout() { // Store setTimeout reference so es6-promise will be unaffected by // other code modifying setTimeout (like sinon.useFakeTimers()) var globalSetTimeout = setTimeout; return function () { return globalSetTimeout(flush, 1); }; } var queue = new Array(1000); function flush() { for (var i = 0; i < len; i += 2) { var callback = queue[i]; var arg = queue[i + 1]; callback(arg); queue[i] = undefined; queue[i + 1] = undefined; } len = 0; } function attemptVertx() { try { var vertx = Function('return this')().require('vertx'); vertxNext = vertx.runOnLoop || vertx.runOnContext; return useVertxTimer(); } catch (e) { return useSetTimeout(); } } var scheduleFlush = void 0; // Decide what async method to use to triggering processing of queued callbacks: if (isNode) { scheduleFlush = useNextTick(); } else if (BrowserMutationObserver) { scheduleFlush = useMutationObserver(); } else if (isWorker) { scheduleFlush = useMessageChannel(); } else if (browserWindow === undefined && typeof require === 'function') { scheduleFlush = attemptVertx(); } else { scheduleFlush = useSetTimeout(); } function then(onFulfillment, onRejection) { var parent = this; var child = new this.constructor(noop); if (child[PROMISE_ID] === undefined) { makePromise(child); } var _state = parent._state; if (_state) { var callback = arguments[_state - 1]; asap(function () { return invokeCallback(_state, child, callback, parent._result); }); } else { subscribe(parent, child, onFulfillment, onRejection); } return child; } /** `Promise.resolve` returns a promise that will become resolved with the passed `value`. It is shorthand for the following: ```javascript let promise = new Promise(function(resolve, reject){ resolve(1); }); promise.then(function(value){ // value === 1 }); ``` Instead of writing the above, your code now simply becomes the following: ```javascript let promise = Promise.resolve(1); promise.then(function(value){ // value === 1 }); ``` @method resolve @static @param {Any} value value that the returned promise will be resolved with Useful for tooling. @return {Promise} a promise that will become fulfilled with the given `value` */ function resolve$1(object) { /*jshint validthis:true */ var Constructor = this; if (object && typeof object === 'object' && object.constructor === Constructor) { return object; } var promise = new Constructor(noop); resolve(promise, object); return promise; } var PROMISE_ID = Math.random().toString(36).substring(2); function noop() {} var PENDING = void 0; var FULFILLED = 1; var REJECTED = 2; function selfFulfillment() { return new TypeError("You cannot resolve a promise with itself"); } function cannotReturnOwn() { return new TypeError('A promises callback cannot return that same promise.'); } function tryThen(then$$1, value, fulfillmentHandler, rejectionHandler) { try { then$$1.call(value, fulfillmentHandler, rejectionHandler); } catch (e) { return e; } } function handleForeignThenable(promise, thenable, then$$1) { asap(function (promise) { var sealed = false; var error = tryThen(then$$1, thenable, function (value) { if (sealed) { return; } sealed = true; if (thenable !== value) { resolve(promise, value); } else { fulfill(promise, value); } }, function (reason) { if (sealed) { return; } sealed = true; reject(promise, reason); }, 'Settle: ' + (promise._label || ' unknown promise')); if (!sealed && error) { sealed = true; reject(promise, error); } }, promise); } function handleOwnThenable(promise, thenable) { if (thenable._state === FULFILLED) { fulfill(promise, thenable._result); } else if (thenable._state === REJECTED) { reject(promise, thenable._result); } else { subscribe(thenable, undefined, function (value) { return resolve(promise, value); }, function (reason) { return reject(promise, reason); }); } } function handleMaybeThenable(promise, maybeThenable, then$$1) { if (maybeThenable.constructor === promise.constructor && then$$1 === then && maybeThenable.constructor.resolve === resolve$1) { handleOwnThenable(promise, maybeThenable); } else { if (then$$1 === undefined) { fulfill(promise, maybeThenable); } else if (isFunction(then$$1)) { handleForeignThenable(promise, maybeThenable, then$$1); } else { fulfill(promise, maybeThenable); } } } function resolve(promise, value) { if (promise === value) { reject(promise, selfFulfillment()); } else if (objectOrFunction(value)) { var then$$1 = void 0; try { then$$1 = value.then; } catch (error) { reject(promise, error); return; } handleMaybeThenable(promise, value, then$$1); } else { fulfill(promise, value); } } function publishRejection(promise) { if (promise._onerror) { promise._onerror(promise._result); } publish(promise); } function fulfill(promise, value) { if (promise._state !== PENDING) { return; } promise._result = value; promise._state = FULFILLED; if (promise._subscribers.length !== 0) { asap(publish, promise); } } function reject(promise, reason) { if (promise._state !== PENDING) { return; } promise._state = REJECTED; promise._result = reason; asap(publishRejection, promise); } function subscribe(parent, child, onFulfillment, onRejection) { var _subscribers = parent._subscribers; var length = _subscribers.length; parent._onerror = null; _subscribers[length] = child; _subscribers[length + FULFILLED] = onFulfillment; _subscribers[length + REJECTED] = onRejection; if (length === 0 && parent._state) { asap(publish, parent); } } function publish(promise) { var subscribers = promise._subscribers; var settled = promise._state; if (subscribers.length === 0) { return; } var child = void 0, callback = void 0, detail = promise._result; for (var i = 0; i < subscribers.length; i += 3) { child = subscribers[i]; callback = subscribers[i + settled]; if (child) { invokeCallback(settled, child, callback, detail); } else { callback(detail); } } promise._subscribers.length = 0; } function invokeCallback(settled, promise, callback, detail) { var hasCallback = isFunction(callback), value = void 0, error = void 0, succeeded = true; if (hasCallback) { try { value = callback(detail); } catch (e) { succeeded = false; error = e; } if (promise === value) { reject(promise, cannotReturnOwn()); return; } } else { value = detail; } if (promise._state !== PENDING) { // noop } else if (hasCallback && succeeded) { resolve(promise, value); } else if (succeeded === false) { reject(promise, error); } else if (settled === FULFILLED) { fulfill(promise, value); } else if (settled === REJECTED) { reject(promise, value); } } function initializePromise(promise, resolver) { try { resolver(function resolvePromise(value) { resolve(promise, value); }, function rejectPromise(reason) { reject(promise, reason); }); } catch (e) { reject(promise, e); } } var id = 0; function nextId() { return id++; } function makePromise(promise) { promise[PROMISE_ID] = id++; promise._state = undefined; promise._result = undefined; promise._subscribers = []; } function validationError() { return new Error('Array Methods must be provided an Array'); } var Enumerator = function () { function Enumerator(Constructor, input) { this._instanceConstructor = Constructor; this.promise = new Constructor(noop); if (!this.promise[PROMISE_ID]) { makePromise(this.promise); } if (isArray(input)) { this.length = input.length; this._remaining = input.length; this._result = new Array(this.length); if (this.length === 0) { fulfill(this.promise, this._result); } else { this.length = this.length || 0; this._enumerate(input); if (this._remaining === 0) { fulfill(this.promise, this._result); } } } else { reject(this.promise, validationError()); } } Enumerator.prototype._enumerate = function _enumerate(input) { for (var i = 0; this._state === PENDING && i < input.length; i++) { this._eachEntry(input[i], i); } }; Enumerator.prototype._eachEntry = function _eachEntry(entry, i) { var c = this._instanceConstructor; var resolve$$1 = c.resolve; if (resolve$$1 === resolve$1) { var _then = void 0; var error = void 0; var didError = false; try { _then = entry.then; } catch (e) { didError = true; error = e; } if (_then === then && entry._state !== PENDING) { this._settledAt(entry._state, i, entry._result); } else if (typeof _then !== 'function') { this._remaining--; this._result[i] = entry; } else if (c === Promise$1) { var promise = new c(noop); if (didError) { reject(promise, error); } else { handleMaybeThenable(promise, entry, _then); } this._willSettleAt(promise, i); } else { this._willSettleAt(new c(function (resolve$$1) { return resolve$$1(entry); }), i); } } else { this._willSettleAt(resolve$$1(entry), i); } }; Enumerator.prototype._settledAt = function _settledAt(state, i, value) { var promise = this.promise; if (promise._state === PENDING) { this._remaining--; if (state === REJECTED) { reject(promise, value); } else { this._result[i] = value; } } if (this._remaining === 0) { fulfill(promise, this._result); } }; Enumerator.prototype._willSettleAt = function _willSettleAt(promise, i) { var enumerator = this; subscribe(promise, undefined, function (value) { return enumerator._settledAt(FULFILLED, i, value); }, function (reason) { return enumerator._settledAt(REJECTED, i, reason); }); }; return Enumerator; }(); /** `Promise.all` accepts an array of promises, and returns a new promise which is fulfilled with an array of fulfillment values for the passed promises, or rejected with the reason of the first passed promise to be rejected. It casts all elements of the passed iterable to promises as it runs this algorithm. Example: ```javascript let promise1 = resolve(1); let promise2 = resolve(2); let promise3 = resolve(3); let promises = [ promise1, promise2, promise3 ]; Promise.all(promises).then(function(array){ // The array here would be [ 1, 2, 3 ]; }); ``` If any of the `promises` given to `all` are rejected, the first promise that is rejected will be given as an argument to the returned promises's rejection handler. For example: Example: ```javascript let promise1 = resolve(1); let promise2 = reject(new Error("2")); let promise3 = reject(new Error("3")); let promises = [ promise1, promise2, promise3 ]; Promise.all(promises).then(function(array){ // Code here never runs because there are rejected promises! }, function(error) { // error.message === "2" }); ``` @method all @static @param {Array} entries array of promises @param {String} label optional string for labeling the promise. Useful for tooling. @return {Promise} promise that is fulfilled when all `promises` have been fulfilled, or rejected if any of them become rejected. @static */ function all(entries) { return new Enumerator(this, entries).promise; } /** `Promise.race` returns a new promise which is settled in the same way as the first passed promise to settle. Example: ```javascript let promise1 = new Promise(function(resolve, reject){ setTimeout(function(){ resolve('promise 1'); }, 200); }); let promise2 = new Promise(function(resolve, reject){ setTimeout(function(){ resolve('promise 2'); }, 100); }); Promise.race([promise1, promise2]).then(function(result){ // result === 'promise 2' because it was resolved before promise1 // was resolved. }); ``` `Promise.race` is deterministic in that only the state of the first settled promise matters. For example, even if other promises given to the `promises` array argument are resolved, but the first settled promise has become rejected before the other promises became fulfilled, the returned promise will become rejected: ```javascript let promise1 = new Promise(function(resolve, reject){ setTimeout(function(){ resolve('promise 1'); }, 200); }); let promise2 = new Promise(function(resolve, reject){ setTimeout(function(){ reject(new Error('promise 2')); }, 100); }); Promise.race([promise1, promise2]).then(function(result){ // Code here never runs }, function(reason){ // reason.message === 'promise 2' because promise 2 became rejected before // promise 1 became fulfilled }); ``` An example real-world use case is implementing timeouts: ```javascript Promise.race([ajax('foo.json'), timeout(5000)]) ``` @method race @static @param {Array} promises array of promises to observe Useful for tooling. @return {Promise} a promise which settles in the same way as the first passed promise to settle. */ function race(entries) { /*jshint validthis:true */ var Constructor = this; if (!isArray(entries)) { return new Constructor(function (_, reject) { return reject(new TypeError('You must pass an array to race.')); }); } else { return new Constructor(function (resolve, reject) { var length = entries.length; for (var i = 0; i < length; i++) { Constructor.resolve(entries[i]).then(resolve, reject); } }); } } /** `Promise.reject` returns a promise rejected with the passed `reason`. It is shorthand for the following: ```javascript let promise = new Promise(function(resolve, reject){ reject(new Error('WHOOPS')); }); promise.then(function(value){ // Code here doesn't run because the promise is rejected! }, function(reason){ // reason.message === 'WHOOPS' }); ``` Instead of writing the above, your code now simply becomes the following: ```javascript let promise = Promise.reject(new Error('WHOOPS')); promise.then(function(value){ // Code here doesn't run because the promise is rejected! }, function(reason){ // reason.message === 'WHOOPS' }); ``` @method reject @static @param {Any} reason value that the returned promise will be rejected with. Useful for tooling. @return {Promise} a promise rejected with the given `reason`. */ function reject$1(reason) { /*jshint validthis:true */ var Constructor = this; var promise = new Constructor(noop); reject(promise, reason); return promise; } function needsResolver() { throw new TypeError('You must pass a resolver function as the first argument to the promise constructor'); } function needsNew() { throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function."); } /** Promise objects represent the eventual result of an asynchronous operation. The primary way of interacting with a promise is through its `then` method, which registers callbacks to receive either a promise's eventual value or the reason why the promise cannot be fulfilled. Terminology ----------- - `promise` is an object or function with a `then` method whose behavior conforms to this specification. - `thenable` is an object or function that defines a `then` method. - `value` is any legal JavaScript value (including undefined, a thenable, or a promise). - `exception` is a value that is thrown using the throw statement. - `reason` is a value that indicates why a promise was rejected. - `settled` the final resting state of a promise, fulfilled or rejected. A promise can be in one of three states: pending, fulfilled, or rejected. Promises that are fulfilled have a fulfillment value and are in the fulfilled state. Promises that are rejected have a rejection reason and are in the rejected state. A fulfillment value is never a thenable. Promises can also be said to *resolve* a value. If this value is also a promise, then the original promise's settled state will match the value's settled state. So a promise that *resolves* a promise that rejects will itself reject, and a promise that *resolves* a promise that fulfills will itself fulfill. Basic Usage: ------------ ```js let promise = new Promise(function(resolve, reject) { // on success resolve(value); // on failure reject(reason); }); promise.then(function(value) { // on fulfillment }, function(reason) { // on rejection }); ``` Advanced Usage: --------------- Promises shine when abstracting away asynchronous interactions such as `XMLHttpRequest`s. ```js function getJSON(url) { return new Promise(function(resolve, reject){ let xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.onreadystatechange = handler; xhr.responseType = 'json'; xhr.setRequestHeader('Accept', 'application/json'); xhr.send(); function handler() { if (this.readyState === this.DONE) { if (this.status === 200) { resolve(this.response); } else { reject(new Error('getJSON: `' + url + '` failed with status: [' + this.status + ']')); } } }; }); } getJSON('/posts.json').then(function(json) { // on fulfillment }, function(reason) { // on rejection }); ``` Unlike callbacks, promises are great composable primitives. ```js Promise.all([ getJSON('/posts'), getJSON('/comments') ]).then(function(values){ values[0] // => postsJSON values[1] // => commentsJSON return values; }); ``` @class Promise @param {Function} resolver Useful for tooling. @constructor */ var Promise$1 = function () { function Promise(resolver) { this[PROMISE_ID] = nextId(); this._result = this._state = undefined; this._subscribers = []; if (noop !== resolver) { typeof resolver !== 'function' && needsResolver(); this instanceof Promise ? initializePromise(this, resolver) : needsNew(); } } /** The primary way of interacting with a promise is through its `then` method, which registers callbacks to receive either a promise's eventual value or the reason why the promise cannot be fulfilled. ```js findUser().then(function(user){ // user is available }, function(reason){ // user is unavailable, and you are given the reason why }); ``` Chaining -------- The return value of `then` is itself a promise. This second, 'downstream' promise is resolved with the return value of the first promise's fulfillment or rejection handler, or rejected if the handler throws an exception. ```js findUser().then(function (user) { return user.name; }, function (reason) { return 'default name'; }).then(function (userName) { // If `findUser` fulfilled, `userName` will be the user's name, otherwise it // will be `'default name'` }); findUser().then(function (user) { throw new Error('Found user, but still unhappy'); }, function (reason) { throw new Error('`findUser` rejected and we're unhappy'); }).then(function (value) { // never reached }, function (reason) { // if `findUser` fulfilled, `reason` will be 'Found user, but still unhappy'. // If `findUser` rejected, `reason` will be '`findUser` rejected and we're unhappy'. }); ``` If the downstream promise does not specify a rejection handler, rejection reasons will be propagated further downstream. ```js findUser().then(function (user) { throw new PedagogicalException('Upstream error'); }).then(function (value) { // never reached }).then(function (value) { // never reached }, function (reason) { // The `PedgagocialException` is propagated all the way down to here }); ``` Assimilation ------------ Sometimes the value you want to propagate to a downstream promise can only be retrieved asynchronously. This can be achieved by returning a promise in the fulfillment or rejection handler. The downstream promise will then be pending until the returned promise is settled. This is called *assimilation*. ```js findUser().then(function (user) { return findCommentsByAuthor(user); }).then(function (comments) { // The user's comments are now available }); ``` If the assimliated promise rejects, then the downstream promise will also reject. ```js findUser().then(function (user) { return findCommentsByAuthor(user); }).then(function (comments) { // If `findCommentsByAuthor` fulfills, we'll have the value here }, function (reason) { // If `findCommentsByAuthor` rejects, we'll have the reason here }); ``` Simple Example -------------- Synchronous Example ```javascript let result; try { result = findResult(); // success } catch(reason) { // failure } ``` Errback Example ```js findResult(function(result, err){ if (err) { // failure } else { // success } }); ``` Promise Example; ```javascript findResult().then(function(result){ // success }, function(reason){ // failure }); ``` Advanced Example -------------- Synchronous Example ```javascript let author, books; try { author = findAuthor(); books = findBooksByAuthor(author); // success } catch(reason) { // failure } ``` Errback Example ```js function foundBooks(books) { } function failure(reason) { } findAuthor(function(author, err){ if (err) { failure(err); // failure } else { try { findBoooksByAuthor(author, function(books, err) { if (err) { failure(err); } else { try { foundBooks(books); } catch(reason) { failure(reason); } } }); } catch(error) { failure(err); } // success } }); ``` Promise Example; ```javascript findAuthor(). then(findBooksByAuthor). then(function(books){ // found books }).catch(function(reason){ // something went wrong }); ``` @method then @param {Function} onFulfilled @param {Function} onRejected Useful for tooling. @return {Promise} */ /** `catch` is simply sugar for `then(undefined, onRejection)` which makes it the same as the catch block of a try/catch statement. ```js function findAuthor(){ throw new Error('couldn't find that author'); } // synchronous try { findAuthor(); } catch(reason) { // something went wrong } // async with promises findAuthor().catch(function(reason){ // something went wrong }); ``` @method catch @param {Function} onRejection Useful for tooling. @return {Promise} */ Promise.prototype.catch = function _catch(onRejection) { return this.then(null, onRejection); }; /** `finally` will be invoked regardless of the promise's fate just as native try/catch/finally behaves Synchronous example: ```js findAuthor() { if (Math.random() > 0.5) { throw new Error(); } return new Author(); } try { return findAuthor(); // succeed or fail } catch(error) { return findOtherAuther(); } finally { // always runs // doesn't affect the return value } ``` Asynchronous example: ```js findAuthor().catch(function(reason){ return findOtherAuther(); }).finally(function(){ // author was either found, or not }); ``` @method finally @param {Function} callback @return {Promise} */ Promise.prototype.finally = function _finally(callback) { var promise = this; var constructor = promise.constructor; if (isFunction(callback)) { return promise.then(function (value) { return constructor.resolve(callback()).then(function () { return value; }); }, function (reason) { return constructor.resolve(callback()).then(function () { throw reason; }); }); } return promise.then(callback, callback); }; return Promise; }(); Promise$1.prototype.then = then; Promise$1.all = all; Promise$1.race = race; Promise$1.resolve = resolve$1; Promise$1.reject = reject$1; Promise$1._setScheduler = setScheduler; Promise$1._setAsap = setAsap; Promise$1._asap = asap; /*global self*/ function polyfill() { var local = void 0; if (typeof global !== 'undefined') { local = global; } else if (typeof self !== 'undefined') { local = self; } else { try { local = Function('return this')(); } catch (e) { throw new Error('polyfill failed because global object is unavailable in this environment'); } } var P = local.Promise; if (P) { var promiseToString = null; try { promiseToString = Object.prototype.toString.call(P.resolve()); } catch (e) { // silently ignored } if (promiseToString === '[object Promise]' && !P.cast) { return; } } local.Promise = Promise$1; } // Strange compat.. Promise$1.polyfill = polyfill; Promise$1.Promise = Promise$1; return Promise$1; }))); //# sourceMappingURL=es6-promise.map webpack-sources-3.2.3/test/fixtures/es6-promise.map000066400000000000000000001406571416733212200223320ustar00rootroot00000000000000{"version":3,"sources":["config/versionTemplate.txt","lib/es6-promise/utils.js","lib/es6-promise/asap.js","lib/es6-promise/then.js","lib/es6-promise/promise/resolve.js","lib/es6-promise/-internal.js","lib/es6-promise/enumerator.js","lib/es6-promise/promise/all.js","lib/es6-promise/promise/race.js","lib/es6-promise/promise/reject.js","lib/es6-promise/promise.js","lib/es6-promise/polyfill.js","lib/es6-promise.js"],"sourcesContent":["/*!\n * @overview es6-promise - a tiny implementation of Promises/A+.\n * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)\n * @license Licensed under MIT license\n * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE\n * @version v4.2.8+1e68dce6\n */\n","export function objectOrFunction(x) {\n var type = typeof x;\n return x !== null && (type === 'object' || type === 'function');\n}\n\nexport function isFunction(x) {\n return typeof x === 'function';\n}\n\nexport function isMaybeThenable(x) {\n return x !== null && typeof x === 'object';\n}\n\nvar _isArray = void 0;\nif (Array.isArray) {\n _isArray = Array.isArray;\n} else {\n _isArray = function (x) {\n return Object.prototype.toString.call(x) === '[object Array]';\n };\n}\n\nexport var isArray = _isArray;","var len = 0;\nvar vertxNext = void 0;\nvar customSchedulerFn = void 0;\n\nexport var asap = function asap(callback, arg) {\n queue[len] = callback;\n queue[len + 1] = arg;\n len += 2;\n if (len === 2) {\n // If len is 2, that means that we need to schedule an async flush.\n // If additional callbacks are queued before the queue is flushed, they\n // will be processed by this flush that we are scheduling.\n if (customSchedulerFn) {\n customSchedulerFn(flush);\n } else {\n scheduleFlush();\n }\n }\n};\n\nexport function setScheduler(scheduleFn) {\n customSchedulerFn = scheduleFn;\n}\n\nexport function setAsap(asapFn) {\n asap = asapFn;\n}\n\nvar browserWindow = typeof window !== 'undefined' ? window : undefined;\nvar browserGlobal = browserWindow || {};\nvar BrowserMutationObserver = browserGlobal.MutationObserver || browserGlobal.WebKitMutationObserver;\nvar isNode = typeof self === 'undefined' && typeof process !== 'undefined' && {}.toString.call(process) === '[object process]';\n\n// test for web worker but not in IE10\nvar isWorker = typeof Uint8ClampedArray !== 'undefined' && typeof importScripts !== 'undefined' && typeof MessageChannel !== 'undefined';\n\n// node\nfunction useNextTick() {\n // node version 0.10.x displays a deprecation warning when nextTick is used recursively\n // see https://github.com/cujojs/when/issues/410 for details\n return function () {\n return process.nextTick(flush);\n };\n}\n\n// vertx\nfunction useVertxTimer() {\n if (typeof vertxNext !== 'undefined') {\n return function () {\n vertxNext(flush);\n };\n }\n\n return useSetTimeout();\n}\n\nfunction useMutationObserver() {\n var iterations = 0;\n var observer = new BrowserMutationObserver(flush);\n var node = document.createTextNode('');\n observer.observe(node, { characterData: true });\n\n return function () {\n node.data = iterations = ++iterations % 2;\n };\n}\n\n// web worker\nfunction useMessageChannel() {\n var channel = new MessageChannel();\n channel.port1.onmessage = flush;\n return function () {\n return channel.port2.postMessage(0);\n };\n}\n\nfunction useSetTimeout() {\n // Store setTimeout reference so es6-promise will be unaffected by\n // other code modifying setTimeout (like sinon.useFakeTimers())\n var globalSetTimeout = setTimeout;\n return function () {\n return globalSetTimeout(flush, 1);\n };\n}\n\nvar queue = new Array(1000);\nfunction flush() {\n for (var i = 0; i < len; i += 2) {\n var callback = queue[i];\n var arg = queue[i + 1];\n\n callback(arg);\n\n queue[i] = undefined;\n queue[i + 1] = undefined;\n }\n\n len = 0;\n}\n\nfunction attemptVertx() {\n try {\n var vertx = Function('return this')().require('vertx');\n vertxNext = vertx.runOnLoop || vertx.runOnContext;\n return useVertxTimer();\n } catch (e) {\n return useSetTimeout();\n }\n}\n\nvar scheduleFlush = void 0;\n// Decide what async method to use to triggering processing of queued callbacks:\nif (isNode) {\n scheduleFlush = useNextTick();\n} else if (BrowserMutationObserver) {\n scheduleFlush = useMutationObserver();\n} else if (isWorker) {\n scheduleFlush = useMessageChannel();\n} else if (browserWindow === undefined && typeof require === 'function') {\n scheduleFlush = attemptVertx();\n} else {\n scheduleFlush = useSetTimeout();\n}","import { invokeCallback, subscribe, FULFILLED, REJECTED, noop, makePromise, PROMISE_ID } from './-internal';\n\nimport { asap } from './asap';\n\nexport default function then(onFulfillment, onRejection) {\n var parent = this;\n\n var child = new this.constructor(noop);\n\n if (child[PROMISE_ID] === undefined) {\n makePromise(child);\n }\n\n var _state = parent._state;\n\n\n if (_state) {\n var callback = arguments[_state - 1];\n asap(function () {\n return invokeCallback(_state, child, callback, parent._result);\n });\n } else {\n subscribe(parent, child, onFulfillment, onRejection);\n }\n\n return child;\n}","import { noop, resolve as _resolve } from '../-internal';\n\n/**\n `Promise.resolve` returns a promise that will become resolved with the\n passed `value`. It is shorthand for the following:\n\n ```javascript\n let promise = new Promise(function(resolve, reject){\n resolve(1);\n });\n\n promise.then(function(value){\n // value === 1\n });\n ```\n\n Instead of writing the above, your code now simply becomes the following:\n\n ```javascript\n let promise = Promise.resolve(1);\n\n promise.then(function(value){\n // value === 1\n });\n ```\n\n @method resolve\n @static\n @param {Any} value value that the returned promise will be resolved with\n Useful for tooling.\n @return {Promise} a promise that will become fulfilled with the given\n `value`\n*/\nexport default function resolve(object) {\n /*jshint validthis:true */\n var Constructor = this;\n\n if (object && typeof object === 'object' && object.constructor === Constructor) {\n return object;\n }\n\n var promise = new Constructor(noop);\n _resolve(promise, object);\n return promise;\n}","import { objectOrFunction, isFunction } from './utils';\n\nimport { asap } from './asap';\n\nimport originalThen from './then';\nimport originalResolve from './promise/resolve';\n\nexport var PROMISE_ID = Math.random().toString(36).substring(2);\n\nfunction noop() {}\n\nvar PENDING = void 0;\nvar FULFILLED = 1;\nvar REJECTED = 2;\n\nfunction selfFulfillment() {\n return new TypeError(\"You cannot resolve a promise with itself\");\n}\n\nfunction cannotReturnOwn() {\n return new TypeError('A promises callback cannot return that same promise.');\n}\n\nfunction tryThen(then, value, fulfillmentHandler, rejectionHandler) {\n try {\n then.call(value, fulfillmentHandler, rejectionHandler);\n } catch (e) {\n return e;\n }\n}\n\nfunction handleForeignThenable(promise, thenable, then) {\n asap(function (promise) {\n var sealed = false;\n var error = tryThen(then, thenable, function (value) {\n if (sealed) {\n return;\n }\n sealed = true;\n if (thenable !== value) {\n resolve(promise, value);\n } else {\n fulfill(promise, value);\n }\n }, function (reason) {\n if (sealed) {\n return;\n }\n sealed = true;\n\n reject(promise, reason);\n }, 'Settle: ' + (promise._label || ' unknown promise'));\n\n if (!sealed && error) {\n sealed = true;\n reject(promise, error);\n }\n }, promise);\n}\n\nfunction handleOwnThenable(promise, thenable) {\n if (thenable._state === FULFILLED) {\n fulfill(promise, thenable._result);\n } else if (thenable._state === REJECTED) {\n reject(promise, thenable._result);\n } else {\n subscribe(thenable, undefined, function (value) {\n return resolve(promise, value);\n }, function (reason) {\n return reject(promise, reason);\n });\n }\n}\n\nfunction handleMaybeThenable(promise, maybeThenable, then) {\n if (maybeThenable.constructor === promise.constructor && then === originalThen && maybeThenable.constructor.resolve === originalResolve) {\n handleOwnThenable(promise, maybeThenable);\n } else {\n if (then === undefined) {\n fulfill(promise, maybeThenable);\n } else if (isFunction(then)) {\n handleForeignThenable(promise, maybeThenable, then);\n } else {\n fulfill(promise, maybeThenable);\n }\n }\n}\n\nfunction resolve(promise, value) {\n if (promise === value) {\n reject(promise, selfFulfillment());\n } else if (objectOrFunction(value)) {\n var then = void 0;\n try {\n then = value.then;\n } catch (error) {\n reject(promise, error);\n return;\n }\n handleMaybeThenable(promise, value, then);\n } else {\n fulfill(promise, value);\n }\n}\n\nfunction publishRejection(promise) {\n if (promise._onerror) {\n promise._onerror(promise._result);\n }\n\n publish(promise);\n}\n\nfunction fulfill(promise, value) {\n if (promise._state !== PENDING) {\n return;\n }\n\n promise._result = value;\n promise._state = FULFILLED;\n\n if (promise._subscribers.length !== 0) {\n asap(publish, promise);\n }\n}\n\nfunction reject(promise, reason) {\n if (promise._state !== PENDING) {\n return;\n }\n promise._state = REJECTED;\n promise._result = reason;\n\n asap(publishRejection, promise);\n}\n\nfunction subscribe(parent, child, onFulfillment, onRejection) {\n var _subscribers = parent._subscribers;\n var length = _subscribers.length;\n\n\n parent._onerror = null;\n\n _subscribers[length] = child;\n _subscribers[length + FULFILLED] = onFulfillment;\n _subscribers[length + REJECTED] = onRejection;\n\n if (length === 0 && parent._state) {\n asap(publish, parent);\n }\n}\n\nfunction publish(promise) {\n var subscribers = promise._subscribers;\n var settled = promise._state;\n\n if (subscribers.length === 0) {\n return;\n }\n\n var child = void 0,\n callback = void 0,\n detail = promise._result;\n\n for (var i = 0; i < subscribers.length; i += 3) {\n child = subscribers[i];\n callback = subscribers[i + settled];\n\n if (child) {\n invokeCallback(settled, child, callback, detail);\n } else {\n callback(detail);\n }\n }\n\n promise._subscribers.length = 0;\n}\n\nfunction invokeCallback(settled, promise, callback, detail) {\n var hasCallback = isFunction(callback),\n value = void 0,\n error = void 0,\n succeeded = true;\n\n if (hasCallback) {\n try {\n value = callback(detail);\n } catch (e) {\n succeeded = false;\n error = e;\n }\n\n if (promise === value) {\n reject(promise, cannotReturnOwn());\n return;\n }\n } else {\n value = detail;\n }\n\n if (promise._state !== PENDING) {\n // noop\n } else if (hasCallback && succeeded) {\n resolve(promise, value);\n } else if (succeeded === false) {\n reject(promise, error);\n } else if (settled === FULFILLED) {\n fulfill(promise, value);\n } else if (settled === REJECTED) {\n reject(promise, value);\n }\n}\n\nfunction initializePromise(promise, resolver) {\n try {\n resolver(function resolvePromise(value) {\n resolve(promise, value);\n }, function rejectPromise(reason) {\n reject(promise, reason);\n });\n } catch (e) {\n reject(promise, e);\n }\n}\n\nvar id = 0;\nfunction nextId() {\n return id++;\n}\n\nfunction makePromise(promise) {\n promise[PROMISE_ID] = id++;\n promise._state = undefined;\n promise._result = undefined;\n promise._subscribers = [];\n}\n\nexport { nextId, makePromise, noop, resolve, reject, fulfill, subscribe, publish, publishRejection, initializePromise, invokeCallback, FULFILLED, REJECTED, PENDING, handleMaybeThenable };","function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nimport { isArray, isMaybeThenable } from './utils';\nimport { noop, reject, fulfill, subscribe, FULFILLED, REJECTED, PENDING, handleMaybeThenable } from './-internal';\n\nimport then from './then';\nimport Promise from './promise';\nimport originalResolve from './promise/resolve';\nimport originalThen from './then';\nimport { makePromise, PROMISE_ID } from './-internal';\n\nfunction validationError() {\n return new Error('Array Methods must be provided an Array');\n};\n\nvar Enumerator = function () {\n function Enumerator(Constructor, input) {\n this._instanceConstructor = Constructor;\n this.promise = new Constructor(noop);\n\n if (!this.promise[PROMISE_ID]) {\n makePromise(this.promise);\n }\n\n if (isArray(input)) {\n this.length = input.length;\n this._remaining = input.length;\n\n this._result = new Array(this.length);\n\n if (this.length === 0) {\n fulfill(this.promise, this._result);\n } else {\n this.length = this.length || 0;\n this._enumerate(input);\n if (this._remaining === 0) {\n fulfill(this.promise, this._result);\n }\n }\n } else {\n reject(this.promise, validationError());\n }\n }\n\n Enumerator.prototype._enumerate = function _enumerate(input) {\n for (var i = 0; this._state === PENDING && i < input.length; i++) {\n this._eachEntry(input[i], i);\n }\n };\n\n Enumerator.prototype._eachEntry = function _eachEntry(entry, i) {\n var c = this._instanceConstructor;\n var resolve = c.resolve;\n\n\n if (resolve === originalResolve) {\n var _then = void 0;\n var error = void 0;\n var didError = false;\n try {\n _then = entry.then;\n } catch (e) {\n didError = true;\n error = e;\n }\n\n if (_then === originalThen && entry._state !== PENDING) {\n this._settledAt(entry._state, i, entry._result);\n } else if (typeof _then !== 'function') {\n this._remaining--;\n this._result[i] = entry;\n } else if (c === Promise) {\n var promise = new c(noop);\n if (didError) {\n reject(promise, error);\n } else {\n handleMaybeThenable(promise, entry, _then);\n }\n this._willSettleAt(promise, i);\n } else {\n this._willSettleAt(new c(function (resolve) {\n return resolve(entry);\n }), i);\n }\n } else {\n this._willSettleAt(resolve(entry), i);\n }\n };\n\n Enumerator.prototype._settledAt = function _settledAt(state, i, value) {\n var promise = this.promise;\n\n\n if (promise._state === PENDING) {\n this._remaining--;\n\n if (state === REJECTED) {\n reject(promise, value);\n } else {\n this._result[i] = value;\n }\n }\n\n if (this._remaining === 0) {\n fulfill(promise, this._result);\n }\n };\n\n Enumerator.prototype._willSettleAt = function _willSettleAt(promise, i) {\n var enumerator = this;\n\n subscribe(promise, undefined, function (value) {\n return enumerator._settledAt(FULFILLED, i, value);\n }, function (reason) {\n return enumerator._settledAt(REJECTED, i, reason);\n });\n };\n\n return Enumerator;\n}();\n\nexport default Enumerator;\n;","import Enumerator from '../enumerator';\n\n/**\n `Promise.all` accepts an array of promises, and returns a new promise which\n is fulfilled with an array of fulfillment values for the passed promises, or\n rejected with the reason of the first passed promise to be rejected. It casts all\n elements of the passed iterable to promises as it runs this algorithm.\n\n Example:\n\n ```javascript\n let promise1 = resolve(1);\n let promise2 = resolve(2);\n let promise3 = resolve(3);\n let promises = [ promise1, promise2, promise3 ];\n\n Promise.all(promises).then(function(array){\n // The array here would be [ 1, 2, 3 ];\n });\n ```\n\n If any of the `promises` given to `all` are rejected, the first promise\n that is rejected will be given as an argument to the returned promises's\n rejection handler. For example:\n\n Example:\n\n ```javascript\n let promise1 = resolve(1);\n let promise2 = reject(new Error(\"2\"));\n let promise3 = reject(new Error(\"3\"));\n let promises = [ promise1, promise2, promise3 ];\n\n Promise.all(promises).then(function(array){\n // Code here never runs because there are rejected promises!\n }, function(error) {\n // error.message === \"2\"\n });\n ```\n\n @method all\n @static\n @param {Array} entries array of promises\n @param {String} label optional string for labeling the promise.\n Useful for tooling.\n @return {Promise} promise that is fulfilled when all `promises` have been\n fulfilled, or rejected if any of them become rejected.\n @static\n*/\nexport default function all(entries) {\n return new Enumerator(this, entries).promise;\n}","import { isArray } from \"../utils\";\n\n/**\n `Promise.race` returns a new promise which is settled in the same way as the\n first passed promise to settle.\n\n Example:\n\n ```javascript\n let promise1 = new Promise(function(resolve, reject){\n setTimeout(function(){\n resolve('promise 1');\n }, 200);\n });\n\n let promise2 = new Promise(function(resolve, reject){\n setTimeout(function(){\n resolve('promise 2');\n }, 100);\n });\n\n Promise.race([promise1, promise2]).then(function(result){\n // result === 'promise 2' because it was resolved before promise1\n // was resolved.\n });\n ```\n\n `Promise.race` is deterministic in that only the state of the first\n settled promise matters. For example, even if other promises given to the\n `promises` array argument are resolved, but the first settled promise has\n become rejected before the other promises became fulfilled, the returned\n promise will become rejected:\n\n ```javascript\n let promise1 = new Promise(function(resolve, reject){\n setTimeout(function(){\n resolve('promise 1');\n }, 200);\n });\n\n let promise2 = new Promise(function(resolve, reject){\n setTimeout(function(){\n reject(new Error('promise 2'));\n }, 100);\n });\n\n Promise.race([promise1, promise2]).then(function(result){\n // Code here never runs\n }, function(reason){\n // reason.message === 'promise 2' because promise 2 became rejected before\n // promise 1 became fulfilled\n });\n ```\n\n An example real-world use case is implementing timeouts:\n\n ```javascript\n Promise.race([ajax('foo.json'), timeout(5000)])\n ```\n\n @method race\n @static\n @param {Array} promises array of promises to observe\n Useful for tooling.\n @return {Promise} a promise which settles in the same way as the first passed\n promise to settle.\n*/\nexport default function race(entries) {\n /*jshint validthis:true */\n var Constructor = this;\n\n if (!isArray(entries)) {\n return new Constructor(function (_, reject) {\n return reject(new TypeError('You must pass an array to race.'));\n });\n } else {\n return new Constructor(function (resolve, reject) {\n var length = entries.length;\n for (var i = 0; i < length; i++) {\n Constructor.resolve(entries[i]).then(resolve, reject);\n }\n });\n }\n}","import { noop, reject as _reject } from '../-internal';\n\n/**\n `Promise.reject` returns a promise rejected with the passed `reason`.\n It is shorthand for the following:\n\n ```javascript\n let promise = new Promise(function(resolve, reject){\n reject(new Error('WHOOPS'));\n });\n\n promise.then(function(value){\n // Code here doesn't run because the promise is rejected!\n }, function(reason){\n // reason.message === 'WHOOPS'\n });\n ```\n\n Instead of writing the above, your code now simply becomes the following:\n\n ```javascript\n let promise = Promise.reject(new Error('WHOOPS'));\n\n promise.then(function(value){\n // Code here doesn't run because the promise is rejected!\n }, function(reason){\n // reason.message === 'WHOOPS'\n });\n ```\n\n @method reject\n @static\n @param {Any} reason value that the returned promise will be rejected with.\n Useful for tooling.\n @return {Promise} a promise rejected with the given `reason`.\n*/\nexport default function reject(reason) {\n /*jshint validthis:true */\n var Constructor = this;\n var promise = new Constructor(noop);\n _reject(promise, reason);\n return promise;\n}","function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nimport { isFunction } from './utils';\nimport { noop, nextId, PROMISE_ID, initializePromise } from './-internal';\nimport { asap, setAsap, setScheduler } from './asap';\n\nimport all from './promise/all';\nimport race from './promise/race';\nimport Resolve from './promise/resolve';\nimport Reject from './promise/reject';\nimport then from './then';\n\nfunction needsResolver() {\n throw new TypeError('You must pass a resolver function as the first argument to the promise constructor');\n}\n\nfunction needsNew() {\n throw new TypeError(\"Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.\");\n}\n\n/**\n Promise objects represent the eventual result of an asynchronous operation. The\n primary way of interacting with a promise is through its `then` method, which\n registers callbacks to receive either a promise's eventual value or the reason\n why the promise cannot be fulfilled.\n\n Terminology\n -----------\n\n - `promise` is an object or function with a `then` method whose behavior conforms to this specification.\n - `thenable` is an object or function that defines a `then` method.\n - `value` is any legal JavaScript value (including undefined, a thenable, or a promise).\n - `exception` is a value that is thrown using the throw statement.\n - `reason` is a value that indicates why a promise was rejected.\n - `settled` the final resting state of a promise, fulfilled or rejected.\n\n A promise can be in one of three states: pending, fulfilled, or rejected.\n\n Promises that are fulfilled have a fulfillment value and are in the fulfilled\n state. Promises that are rejected have a rejection reason and are in the\n rejected state. A fulfillment value is never a thenable.\n\n Promises can also be said to *resolve* a value. If this value is also a\n promise, then the original promise's settled state will match the value's\n settled state. So a promise that *resolves* a promise that rejects will\n itself reject, and a promise that *resolves* a promise that fulfills will\n itself fulfill.\n\n\n Basic Usage:\n ------------\n\n ```js\n let promise = new Promise(function(resolve, reject) {\n // on success\n resolve(value);\n\n // on failure\n reject(reason);\n });\n\n promise.then(function(value) {\n // on fulfillment\n }, function(reason) {\n // on rejection\n });\n ```\n\n Advanced Usage:\n ---------------\n\n Promises shine when abstracting away asynchronous interactions such as\n `XMLHttpRequest`s.\n\n ```js\n function getJSON(url) {\n return new Promise(function(resolve, reject){\n let xhr = new XMLHttpRequest();\n\n xhr.open('GET', url);\n xhr.onreadystatechange = handler;\n xhr.responseType = 'json';\n xhr.setRequestHeader('Accept', 'application/json');\n xhr.send();\n\n function handler() {\n if (this.readyState === this.DONE) {\n if (this.status === 200) {\n resolve(this.response);\n } else {\n reject(new Error('getJSON: `' + url + '` failed with status: [' + this.status + ']'));\n }\n }\n };\n });\n }\n\n getJSON('/posts.json').then(function(json) {\n // on fulfillment\n }, function(reason) {\n // on rejection\n });\n ```\n\n Unlike callbacks, promises are great composable primitives.\n\n ```js\n Promise.all([\n getJSON('/posts'),\n getJSON('/comments')\n ]).then(function(values){\n values[0] // => postsJSON\n values[1] // => commentsJSON\n\n return values;\n });\n ```\n\n @class Promise\n @param {Function} resolver\n Useful for tooling.\n @constructor\n*/\n\nvar Promise = function () {\n function Promise(resolver) {\n this[PROMISE_ID] = nextId();\n this._result = this._state = undefined;\n this._subscribers = [];\n\n if (noop !== resolver) {\n typeof resolver !== 'function' && needsResolver();\n this instanceof Promise ? initializePromise(this, resolver) : needsNew();\n }\n }\n\n /**\n The primary way of interacting with a promise is through its `then` method,\n which registers callbacks to receive either a promise's eventual value or the\n reason why the promise cannot be fulfilled.\n ```js\n findUser().then(function(user){\n // user is available\n }, function(reason){\n // user is unavailable, and you are given the reason why\n });\n ```\n Chaining\n --------\n The return value of `then` is itself a promise. This second, 'downstream'\n promise is resolved with the return value of the first promise's fulfillment\n or rejection handler, or rejected if the handler throws an exception.\n ```js\n findUser().then(function (user) {\n return user.name;\n }, function (reason) {\n return 'default name';\n }).then(function (userName) {\n // If `findUser` fulfilled, `userName` will be the user's name, otherwise it\n // will be `'default name'`\n });\n findUser().then(function (user) {\n throw new Error('Found user, but still unhappy');\n }, function (reason) {\n throw new Error('`findUser` rejected and we're unhappy');\n }).then(function (value) {\n // never reached\n }, function (reason) {\n // if `findUser` fulfilled, `reason` will be 'Found user, but still unhappy'.\n // If `findUser` rejected, `reason` will be '`findUser` rejected and we're unhappy'.\n });\n ```\n If the downstream promise does not specify a rejection handler, rejection reasons will be propagated further downstream.\n ```js\n findUser().then(function (user) {\n throw new PedagogicalException('Upstream error');\n }).then(function (value) {\n // never reached\n }).then(function (value) {\n // never reached\n }, function (reason) {\n // The `PedgagocialException` is propagated all the way down to here\n });\n ```\n Assimilation\n ------------\n Sometimes the value you want to propagate to a downstream promise can only be\n retrieved asynchronously. This can be achieved by returning a promise in the\n fulfillment or rejection handler. The downstream promise will then be pending\n until the returned promise is settled. This is called *assimilation*.\n ```js\n findUser().then(function (user) {\n return findCommentsByAuthor(user);\n }).then(function (comments) {\n // The user's comments are now available\n });\n ```\n If the assimliated promise rejects, then the downstream promise will also reject.\n ```js\n findUser().then(function (user) {\n return findCommentsByAuthor(user);\n }).then(function (comments) {\n // If `findCommentsByAuthor` fulfills, we'll have the value here\n }, function (reason) {\n // If `findCommentsByAuthor` rejects, we'll have the reason here\n });\n ```\n Simple Example\n --------------\n Synchronous Example\n ```javascript\n let result;\n try {\n result = findResult();\n // success\n } catch(reason) {\n // failure\n }\n ```\n Errback Example\n ```js\n findResult(function(result, err){\n if (err) {\n // failure\n } else {\n // success\n }\n });\n ```\n Promise Example;\n ```javascript\n findResult().then(function(result){\n // success\n }, function(reason){\n // failure\n });\n ```\n Advanced Example\n --------------\n Synchronous Example\n ```javascript\n let author, books;\n try {\n author = findAuthor();\n books = findBooksByAuthor(author);\n // success\n } catch(reason) {\n // failure\n }\n ```\n Errback Example\n ```js\n function foundBooks(books) {\n }\n function failure(reason) {\n }\n findAuthor(function(author, err){\n if (err) {\n failure(err);\n // failure\n } else {\n try {\n findBoooksByAuthor(author, function(books, err) {\n if (err) {\n failure(err);\n } else {\n try {\n foundBooks(books);\n } catch(reason) {\n failure(reason);\n }\n }\n });\n } catch(error) {\n failure(err);\n }\n // success\n }\n });\n ```\n Promise Example;\n ```javascript\n findAuthor().\n then(findBooksByAuthor).\n then(function(books){\n // found books\n }).catch(function(reason){\n // something went wrong\n });\n ```\n @method then\n @param {Function} onFulfilled\n @param {Function} onRejected\n Useful for tooling.\n @return {Promise}\n */\n\n /**\n `catch` is simply sugar for `then(undefined, onRejection)` which makes it the same\n as the catch block of a try/catch statement.\n ```js\n function findAuthor(){\n throw new Error('couldn't find that author');\n }\n // synchronous\n try {\n findAuthor();\n } catch(reason) {\n // something went wrong\n }\n // async with promises\n findAuthor().catch(function(reason){\n // something went wrong\n });\n ```\n @method catch\n @param {Function} onRejection\n Useful for tooling.\n @return {Promise}\n */\n\n\n Promise.prototype.catch = function _catch(onRejection) {\n return this.then(null, onRejection);\n };\n\n /**\n `finally` will be invoked regardless of the promise's fate just as native\n try/catch/finally behaves\n \n Synchronous example:\n \n ```js\n findAuthor() {\n if (Math.random() > 0.5) {\n throw new Error();\n }\n return new Author();\n }\n \n try {\n return findAuthor(); // succeed or fail\n } catch(error) {\n return findOtherAuther();\n } finally {\n // always runs\n // doesn't affect the return value\n }\n ```\n \n Asynchronous example:\n \n ```js\n findAuthor().catch(function(reason){\n return findOtherAuther();\n }).finally(function(){\n // author was either found, or not\n });\n ```\n \n @method finally\n @param {Function} callback\n @return {Promise}\n */\n\n\n Promise.prototype.finally = function _finally(callback) {\n var promise = this;\n var constructor = promise.constructor;\n\n if (isFunction(callback)) {\n return promise.then(function (value) {\n return constructor.resolve(callback()).then(function () {\n return value;\n });\n }, function (reason) {\n return constructor.resolve(callback()).then(function () {\n throw reason;\n });\n });\n }\n\n return promise.then(callback, callback);\n };\n\n return Promise;\n}();\n\nPromise.prototype.then = then;\nexport default Promise;\nPromise.all = all;\nPromise.race = race;\nPromise.resolve = Resolve;\nPromise.reject = Reject;\nPromise._setScheduler = setScheduler;\nPromise._setAsap = setAsap;\nPromise._asap = asap;","/*global self*/\nimport Promise from './promise';\n\nexport default function polyfill() {\n var local = void 0;\n\n if (typeof global !== 'undefined') {\n local = global;\n } else if (typeof self !== 'undefined') {\n local = self;\n } else {\n try {\n local = Function('return this')();\n } catch (e) {\n throw new Error('polyfill failed because global object is unavailable in this environment');\n }\n }\n\n var P = local.Promise;\n\n if (P) {\n var promiseToString = null;\n try {\n promiseToString = Object.prototype.toString.call(P.resolve());\n } catch (e) {\n // silently ignored\n }\n\n if (promiseToString === '[object Promise]' && !P.cast) {\n return;\n }\n }\n\n local.Promise = Promise;\n}","import Promise from './es6-promise/promise';\nimport polyfill from './es6-promise/polyfill';\n\n// Strange compat..\nPromise.polyfill = polyfill;\nPromise.Promise = Promise;\nexport default Promise;"],"names":["resolve","_resolve","then","originalThen","originalResolve","Promise","reject","_reject","Resolve","Reject"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;ACNO,SAAS,gBAAgB,CAAC,CAAC,EAAE;EAClC,IAAI,IAAI,GAAG,OAAO,CAAC,CAAC;EACpB,OAAO,CAAC,KAAK,IAAI,KAAK,IAAI,KAAK,QAAQ,IAAI,IAAI,KAAK,UAAU,CAAC,CAAC;CACjE;;AAED,AAAO,SAAS,UAAU,CAAC,CAAC,EAAE;EAC5B,OAAO,OAAO,CAAC,KAAK,UAAU,CAAC;CAChC;;AAED,AAEC;;AAED,IAAI,QAAQ,GAAG,KAAK,CAAC,CAAC;AACtB,IAAI,KAAK,CAAC,OAAO,EAAE;EACjB,QAAQ,GAAG,KAAK,CAAC,OAAO,CAAC;CAC1B,MAAM;EACL,QAAQ,GAAG,UAAU,CAAC,EAAE;IACtB,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,gBAAgB,CAAC;GAC/D,CAAC;CACH;;AAED,AAAO,IAAI,OAAO,GAAG,QAAQ;;ACtB7B,IAAI,GAAG,GAAG,CAAC,CAAC;AACZ,IAAI,SAAS,GAAG,KAAK,CAAC,CAAC;AACvB,IAAI,iBAAiB,GAAG,KAAK,CAAC,CAAC;;AAE/B,AAAO,IAAI,IAAI,GAAG,SAAS,IAAI,CAAC,QAAQ,EAAE,GAAG,EAAE;EAC7C,KAAK,CAAC,GAAG,CAAC,GAAG,QAAQ,CAAC;EACtB,KAAK,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC;EACrB,GAAG,IAAI,CAAC,CAAC;EACT,IAAI,GAAG,KAAK,CAAC,EAAE;;;;IAIb,IAAI,iBAAiB,EAAE;MACrB,iBAAiB,CAAC,KAAK,CAAC,CAAC;KAC1B,MAAM;MACL,aAAa,EAAE,CAAC;KACjB;GACF;CACF,CAAC;;AAEF,AAAO,SAAS,YAAY,CAAC,UAAU,EAAE;EACvC,iBAAiB,GAAG,UAAU,CAAC;CAChC;;AAED,AAAO,SAAS,OAAO,CAAC,MAAM,EAAE;EAC9B,IAAI,GAAG,MAAM,CAAC;CACf;;AAED,IAAI,aAAa,GAAG,OAAO,MAAM,KAAK,WAAW,GAAG,MAAM,GAAG,SAAS,CAAC;AACvE,IAAI,aAAa,GAAG,aAAa,IAAI,EAAE,CAAC;AACxC,IAAI,uBAAuB,GAAG,aAAa,CAAC,gBAAgB,IAAI,aAAa,CAAC,sBAAsB,CAAC;AACrG,IAAI,MAAM,GAAG,OAAO,IAAI,KAAK,WAAW,IAAI,OAAO,OAAO,KAAK,WAAW,IAAI,EAAE,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,kBAAkB,CAAC;;;AAG/H,IAAI,QAAQ,GAAG,OAAO,iBAAiB,KAAK,WAAW,IAAI,OAAO,aAAa,KAAK,WAAW,IAAI,OAAO,cAAc,KAAK,WAAW,CAAC;;;AAGzI,SAAS,WAAW,GAAG;;;EAGrB,OAAO,YAAY;IACjB,OAAO,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;GAChC,CAAC;CACH;;;AAGD,SAAS,aAAa,GAAG;EACvB,IAAI,OAAO,SAAS,KAAK,WAAW,EAAE;IACpC,OAAO,YAAY;MACjB,SAAS,CAAC,KAAK,CAAC,CAAC;KAClB,CAAC;GACH;;EAED,OAAO,aAAa,EAAE,CAAC;CACxB;;AAED,SAAS,mBAAmB,GAAG;EAC7B,IAAI,UAAU,GAAG,CAAC,CAAC;EACnB,IAAI,QAAQ,GAAG,IAAI,uBAAuB,CAAC,KAAK,CAAC,CAAC;EAClD,IAAI,IAAI,GAAG,QAAQ,CAAC,cAAc,CAAC,EAAE,CAAC,CAAC;EACvC,QAAQ,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,aAAa,EAAE,IAAI,EAAE,CAAC,CAAC;;EAEhD,OAAO,YAAY;IACjB,IAAI,CAAC,IAAI,GAAG,UAAU,GAAG,EAAE,UAAU,GAAG,CAAC,CAAC;GAC3C,CAAC;CACH;;;AAGD,SAAS,iBAAiB,GAAG;EAC3B,IAAI,OAAO,GAAG,IAAI,cAAc,EAAE,CAAC;EACnC,OAAO,CAAC,KAAK,CAAC,SAAS,GAAG,KAAK,CAAC;EAChC,OAAO,YAAY;IACjB,OAAO,OAAO,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;GACrC,CAAC;CACH;;AAED,SAAS,aAAa,GAAG;;;EAGvB,IAAI,gBAAgB,GAAG,UAAU,CAAC;EAClC,OAAO,YAAY;IACjB,OAAO,gBAAgB,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;GACnC,CAAC;CACH;;AAED,IAAI,KAAK,GAAG,IAAI,KAAK,CAAC,IAAI,CAAC,CAAC;AAC5B,SAAS,KAAK,GAAG;EACf,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC,EAAE;IAC/B,IAAI,QAAQ,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;IACxB,IAAI,GAAG,GAAG,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;;IAEvB,QAAQ,CAAC,GAAG,CAAC,CAAC;;IAEd,KAAK,CAAC,CAAC,CAAC,GAAG,SAAS,CAAC;IACrB,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,SAAS,CAAC;GAC1B;;EAED,GAAG,GAAG,CAAC,CAAC;CACT;;AAED,SAAS,YAAY,GAAG;EACtB,IAAI;IACF,IAAI,KAAK,GAAG,QAAQ,CAAC,aAAa,CAAC,EAAE,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;IACvD,SAAS,GAAG,KAAK,CAAC,SAAS,IAAI,KAAK,CAAC,YAAY,CAAC;IAClD,OAAO,aAAa,EAAE,CAAC;GACxB,CAAC,OAAO,CAAC,EAAE;IACV,OAAO,aAAa,EAAE,CAAC;GACxB;CACF;;AAED,IAAI,aAAa,GAAG,KAAK,CAAC,CAAC;;AAE3B,IAAI,MAAM,EAAE;EACV,aAAa,GAAG,WAAW,EAAE,CAAC;CAC/B,MAAM,IAAI,uBAAuB,EAAE;EAClC,aAAa,GAAG,mBAAmB,EAAE,CAAC;CACvC,MAAM,IAAI,QAAQ,EAAE;EACnB,aAAa,GAAG,iBAAiB,EAAE,CAAC;CACrC,MAAM,IAAI,aAAa,KAAK,SAAS,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;EACvE,aAAa,GAAG,YAAY,EAAE,CAAC;CAChC,MAAM;EACL,aAAa,GAAG,aAAa,EAAE,CAAC;;;CACjC,DCtHc,SAAS,IAAI,CAAC,aAAa,EAAE,WAAW,EAAE;EACvD,IAAI,MAAM,GAAG,IAAI,CAAC;;EAElB,IAAI,KAAK,GAAG,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;;EAEvC,IAAI,KAAK,CAAC,UAAU,CAAC,KAAK,SAAS,EAAE;IACnC,WAAW,CAAC,KAAK,CAAC,CAAC;GACpB;;EAED,IAAI,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC;;;EAG3B,IAAI,MAAM,EAAE;IACV,IAAI,QAAQ,GAAG,SAAS,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;IACrC,IAAI,CAAC,YAAY;MACf,OAAO,cAAc,CAAC,MAAM,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,CAAC,OAAO,CAAC,CAAC;KAChE,CAAC,CAAC;GACJ,MAAM;IACL,SAAS,CAAC,MAAM,EAAE,KAAK,EAAE,aAAa,EAAE,WAAW,CAAC,CAAC;GACtD;;EAED,OAAO,KAAK,CAAC;;;CACd,DCxBD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+BA,AAAe,SAASA,SAAO,CAAC,MAAM,EAAE;;EAEtC,IAAI,WAAW,GAAG,IAAI,CAAC;;EAEvB,IAAI,MAAM,IAAI,OAAO,MAAM,KAAK,QAAQ,IAAI,MAAM,CAAC,WAAW,KAAK,WAAW,EAAE;IAC9E,OAAO,MAAM,CAAC;GACf;;EAED,IAAI,OAAO,GAAG,IAAI,WAAW,CAAC,IAAI,CAAC,CAAC;EACpCC,OAAQ,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;EAC1B,OAAO,OAAO,CAAC;;;CAChB,DCrCM,IAAI,UAAU,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;;AAEhE,SAAS,IAAI,GAAG,EAAE;;AAElB,IAAI,OAAO,GAAG,KAAK,CAAC,CAAC;AACrB,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,IAAI,QAAQ,GAAG,CAAC,CAAC;;AAEjB,SAAS,eAAe,GAAG;EACzB,OAAO,IAAI,SAAS,CAAC,0CAA0C,CAAC,CAAC;CAClE;;AAED,SAAS,eAAe,GAAG;EACzB,OAAO,IAAI,SAAS,CAAC,sDAAsD,CAAC,CAAC;CAC9E;;AAED,SAAS,OAAO,CAACC,OAAI,EAAE,KAAK,EAAE,kBAAkB,EAAE,gBAAgB,EAAE;EAClE,IAAI;IACFA,OAAI,CAAC,IAAI,CAAC,KAAK,EAAE,kBAAkB,EAAE,gBAAgB,CAAC,CAAC;GACxD,CAAC,OAAO,CAAC,EAAE;IACV,OAAO,CAAC,CAAC;GACV;CACF;;AAED,SAAS,qBAAqB,CAAC,OAAO,EAAE,QAAQ,EAAEA,OAAI,EAAE;EACtD,IAAI,CAAC,UAAU,OAAO,EAAE;IACtB,IAAI,MAAM,GAAG,KAAK,CAAC;IACnB,IAAI,KAAK,GAAG,OAAO,CAACA,OAAI,EAAE,QAAQ,EAAE,UAAU,KAAK,EAAE;MACnD,IAAI,MAAM,EAAE;QACV,OAAO;OACR;MACD,MAAM,GAAG,IAAI,CAAC;MACd,IAAI,QAAQ,KAAK,KAAK,EAAE;QACtB,OAAO,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;OACzB,MAAM;QACL,OAAO,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;OACzB;KACF,EAAE,UAAU,MAAM,EAAE;MACnB,IAAI,MAAM,EAAE;QACV,OAAO;OACR;MACD,MAAM,GAAG,IAAI,CAAC;;MAEd,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;KACzB,EAAE,UAAU,IAAI,OAAO,CAAC,MAAM,IAAI,kBAAkB,CAAC,CAAC,CAAC;;IAExD,IAAI,CAAC,MAAM,IAAI,KAAK,EAAE;MACpB,MAAM,GAAG,IAAI,CAAC;MACd,MAAM,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;KACxB;GACF,EAAE,OAAO,CAAC,CAAC;CACb;;AAED,SAAS,iBAAiB,CAAC,OAAO,EAAE,QAAQ,EAAE;EAC5C,IAAI,QAAQ,CAAC,MAAM,KAAK,SAAS,EAAE;IACjC,OAAO,CAAC,OAAO,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;GACpC,MAAM,IAAI,QAAQ,CAAC,MAAM,KAAK,QAAQ,EAAE;IACvC,MAAM,CAAC,OAAO,EAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;GACnC,MAAM;IACL,SAAS,CAAC,QAAQ,EAAE,SAAS,EAAE,UAAU,KAAK,EAAE;MAC9C,OAAO,OAAO,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;KAChC,EAAE,UAAU,MAAM,EAAE;MACnB,OAAO,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;KAChC,CAAC,CAAC;GACJ;CACF;;AAED,SAAS,mBAAmB,CAAC,OAAO,EAAE,aAAa,EAAEA,OAAI,EAAE;EACzD,IAAI,aAAa,CAAC,WAAW,KAAK,OAAO,CAAC,WAAW,IAAIA,OAAI,KAAKC,IAAY,IAAI,aAAa,CAAC,WAAW,CAAC,OAAO,KAAKC,SAAe,EAAE;IACvI,iBAAiB,CAAC,OAAO,EAAE,aAAa,CAAC,CAAC;GAC3C,MAAM;IACL,IAAIF,OAAI,KAAK,SAAS,EAAE;MACtB,OAAO,CAAC,OAAO,EAAE,aAAa,CAAC,CAAC;KACjC,MAAM,IAAI,UAAU,CAACA,OAAI,CAAC,EAAE;MAC3B,qBAAqB,CAAC,OAAO,EAAE,aAAa,EAAEA,OAAI,CAAC,CAAC;KACrD,MAAM;MACL,OAAO,CAAC,OAAO,EAAE,aAAa,CAAC,CAAC;KACjC;GACF;CACF;;AAED,SAAS,OAAO,CAAC,OAAO,EAAE,KAAK,EAAE;EAC/B,IAAI,OAAO,KAAK,KAAK,EAAE;IACrB,MAAM,CAAC,OAAO,EAAE,eAAe,EAAE,CAAC,CAAC;GACpC,MAAM,IAAI,gBAAgB,CAAC,KAAK,CAAC,EAAE;IAClC,IAAIA,OAAI,GAAG,KAAK,CAAC,CAAC;IAClB,IAAI;MACFA,OAAI,GAAG,KAAK,CAAC,IAAI,CAAC;KACnB,CAAC,OAAO,KAAK,EAAE;MACd,MAAM,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;MACvB,OAAO;KACR;IACD,mBAAmB,CAAC,OAAO,EAAE,KAAK,EAAEA,OAAI,CAAC,CAAC;GAC3C,MAAM;IACL,OAAO,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;GACzB;CACF;;AAED,SAAS,gBAAgB,CAAC,OAAO,EAAE;EACjC,IAAI,OAAO,CAAC,QAAQ,EAAE;IACpB,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;GACnC;;EAED,OAAO,CAAC,OAAO,CAAC,CAAC;CAClB;;AAED,SAAS,OAAO,CAAC,OAAO,EAAE,KAAK,EAAE;EAC/B,IAAI,OAAO,CAAC,MAAM,KAAK,OAAO,EAAE;IAC9B,OAAO;GACR;;EAED,OAAO,CAAC,OAAO,GAAG,KAAK,CAAC;EACxB,OAAO,CAAC,MAAM,GAAG,SAAS,CAAC;;EAE3B,IAAI,OAAO,CAAC,YAAY,CAAC,MAAM,KAAK,CAAC,EAAE;IACrC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;GACxB;CACF;;AAED,SAAS,MAAM,CAAC,OAAO,EAAE,MAAM,EAAE;EAC/B,IAAI,OAAO,CAAC,MAAM,KAAK,OAAO,EAAE;IAC9B,OAAO;GACR;EACD,OAAO,CAAC,MAAM,GAAG,QAAQ,CAAC;EAC1B,OAAO,CAAC,OAAO,GAAG,MAAM,CAAC;;EAEzB,IAAI,CAAC,gBAAgB,EAAE,OAAO,CAAC,CAAC;CACjC;;AAED,SAAS,SAAS,CAAC,MAAM,EAAE,KAAK,EAAE,aAAa,EAAE,WAAW,EAAE;EAC5D,IAAI,YAAY,GAAG,MAAM,CAAC,YAAY,CAAC;EACvC,IAAI,MAAM,GAAG,YAAY,CAAC,MAAM,CAAC;;;EAGjC,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC;;EAEvB,YAAY,CAAC,MAAM,CAAC,GAAG,KAAK,CAAC;EAC7B,YAAY,CAAC,MAAM,GAAG,SAAS,CAAC,GAAG,aAAa,CAAC;EACjD,YAAY,CAAC,MAAM,GAAG,QAAQ,CAAC,GAAG,WAAW,CAAC;;EAE9C,IAAI,MAAM,KAAK,CAAC,IAAI,MAAM,CAAC,MAAM,EAAE;IACjC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;GACvB;CACF;;AAED,SAAS,OAAO,CAAC,OAAO,EAAE;EACxB,IAAI,WAAW,GAAG,OAAO,CAAC,YAAY,CAAC;EACvC,IAAI,OAAO,GAAG,OAAO,CAAC,MAAM,CAAC;;EAE7B,IAAI,WAAW,CAAC,MAAM,KAAK,CAAC,EAAE;IAC5B,OAAO;GACR;;EAED,IAAI,KAAK,GAAG,KAAK,CAAC;MACd,QAAQ,GAAG,KAAK,CAAC;MACjB,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC;;EAE7B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,WAAW,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE;IAC9C,KAAK,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC;IACvB,QAAQ,GAAG,WAAW,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC;;IAEpC,IAAI,KAAK,EAAE;MACT,cAAc,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,CAAC,CAAC;KAClD,MAAM;MACL,QAAQ,CAAC,MAAM,CAAC,CAAC;KAClB;GACF;;EAED,OAAO,CAAC,YAAY,CAAC,MAAM,GAAG,CAAC,CAAC;CACjC;;AAED,SAAS,cAAc,CAAC,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE;EAC1D,IAAI,WAAW,GAAG,UAAU,CAAC,QAAQ,CAAC;MAClC,KAAK,GAAG,KAAK,CAAC;MACd,KAAK,GAAG,KAAK,CAAC;MACd,SAAS,GAAG,IAAI,CAAC;;EAErB,IAAI,WAAW,EAAE;IACf,IAAI;MACF,KAAK,GAAG,QAAQ,CAAC,MAAM,CAAC,CAAC;KAC1B,CAAC,OAAO,CAAC,EAAE;MACV,SAAS,GAAG,KAAK,CAAC;MAClB,KAAK,GAAG,CAAC,CAAC;KACX;;IAED,IAAI,OAAO,KAAK,KAAK,EAAE;MACrB,MAAM,CAAC,OAAO,EAAE,eAAe,EAAE,CAAC,CAAC;MACnC,OAAO;KACR;GACF,MAAM;IACL,KAAK,GAAG,MAAM,CAAC;GAChB;;EAED,IAAI,OAAO,CAAC,MAAM,KAAK,OAAO,EAAE;;GAE/B,MAAM,IAAI,WAAW,IAAI,SAAS,EAAE;IACnC,OAAO,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;GACzB,MAAM,IAAI,SAAS,KAAK,KAAK,EAAE;IAC9B,MAAM,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;GACxB,MAAM,IAAI,OAAO,KAAK,SAAS,EAAE;IAChC,OAAO,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;GACzB,MAAM,IAAI,OAAO,KAAK,QAAQ,EAAE;IAC/B,MAAM,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;GACxB;CACF;;AAED,SAAS,iBAAiB,CAAC,OAAO,EAAE,QAAQ,EAAE;EAC5C,IAAI;IACF,QAAQ,CAAC,SAAS,cAAc,CAAC,KAAK,EAAE;MACtC,OAAO,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;KACzB,EAAE,SAAS,aAAa,CAAC,MAAM,EAAE;MAChC,MAAM,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;KACzB,CAAC,CAAC;GACJ,CAAC,OAAO,CAAC,EAAE;IACV,MAAM,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC;GACpB;CACF;;AAED,IAAI,EAAE,GAAG,CAAC,CAAC;AACX,SAAS,MAAM,GAAG;EAChB,OAAO,EAAE,EAAE,CAAC;CACb;;AAED,SAAS,WAAW,CAAC,OAAO,EAAE;EAC5B,OAAO,CAAC,UAAU,CAAC,GAAG,EAAE,EAAE,CAAC;EAC3B,OAAO,CAAC,MAAM,GAAG,SAAS,CAAC;EAC3B,OAAO,CAAC,OAAO,GAAG,SAAS,CAAC;EAC5B,OAAO,CAAC,YAAY,GAAG,EAAE,CAAC;CAC3B;;AChOD,SAAS,eAAe,GAAG;EACzB,OAAO,IAAI,KAAK,CAAC,yCAAyC,CAAC,CAAC;CAC7D,AAAC;;AAEF,IAAI,UAAU,GAAG,YAAY;EAC3B,SAAS,UAAU,CAAC,WAAW,EAAE,KAAK,EAAE;IACtC,IAAI,CAAC,oBAAoB,GAAG,WAAW,CAAC;IACxC,IAAI,CAAC,OAAO,GAAG,IAAI,WAAW,CAAC,IAAI,CAAC,CAAC;;IAErC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE;MAC7B,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;KAC3B;;IAED,IAAI,OAAO,CAAC,KAAK,CAAC,EAAE;MAClB,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC,MAAM,CAAC;MAC3B,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC,MAAM,CAAC;;MAE/B,IAAI,CAAC,OAAO,GAAG,IAAI,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;;MAEtC,IAAI,IAAI,CAAC,MAAM,KAAK,CAAC,EAAE;QACrB,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;OACrC,MAAM;QACL,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,IAAI,CAAC,CAAC;QAC/B,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC;QACvB,IAAI,IAAI,CAAC,UAAU,KAAK,CAAC,EAAE;UACzB,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;SACrC;OACF;KACF,MAAM;MACL,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE,eAAe,EAAE,CAAC,CAAC;KACzC;GACF;;EAED,UAAU,CAAC,SAAS,CAAC,UAAU,GAAG,SAAS,UAAU,CAAC,KAAK,EAAE;IAC3D,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,MAAM,KAAK,OAAO,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;MAChE,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;KAC9B;GACF,CAAC;;EAEF,UAAU,CAAC,SAAS,CAAC,UAAU,GAAG,SAAS,UAAU,CAAC,KAAK,EAAE,CAAC,EAAE;IAC9D,IAAI,CAAC,GAAG,IAAI,CAAC,oBAAoB,CAAC;IAClC,IAAIF,UAAO,GAAG,CAAC,CAAC,OAAO,CAAC;;;IAGxB,IAAIA,UAAO,KAAKI,SAAe,EAAE;MAC/B,IAAI,KAAK,GAAG,KAAK,CAAC,CAAC;MACnB,IAAI,KAAK,GAAG,KAAK,CAAC,CAAC;MACnB,IAAI,QAAQ,GAAG,KAAK,CAAC;MACrB,IAAI;QACF,KAAK,GAAG,KAAK,CAAC,IAAI,CAAC;OACpB,CAAC,OAAO,CAAC,EAAE;QACV,QAAQ,GAAG,IAAI,CAAC;QAChB,KAAK,GAAG,CAAC,CAAC;OACX;;MAED,IAAI,KAAK,KAAKD,IAAY,IAAI,KAAK,CAAC,MAAM,KAAK,OAAO,EAAE;QACtD,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;OACjD,MAAM,IAAI,OAAO,KAAK,KAAK,UAAU,EAAE;QACtC,IAAI,CAAC,UAAU,EAAE,CAAC;QAClB,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC;OACzB,MAAM,IAAI,CAAC,KAAKE,SAAO,EAAE;QACxB,IAAI,OAAO,GAAG,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC;QAC1B,IAAI,QAAQ,EAAE;UACZ,MAAM,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;SACxB,MAAM;UACL,mBAAmB,CAAC,OAAO,EAAE,KAAK,EAAE,KAAK,CAAC,CAAC;SAC5C;QACD,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC;OAChC,MAAM;QACL,IAAI,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC,UAAUL,UAAO,EAAE;UAC1C,OAAOA,UAAO,CAAC,KAAK,CAAC,CAAC;SACvB,CAAC,EAAE,CAAC,CAAC,CAAC;OACR;KACF,MAAM;MACL,IAAI,CAAC,aAAa,CAACA,UAAO,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC;KACvC;GACF,CAAC;;EAEF,UAAU,CAAC,SAAS,CAAC,UAAU,GAAG,SAAS,UAAU,CAAC,KAAK,EAAE,CAAC,EAAE,KAAK,EAAE;IACrE,IAAI,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;;;IAG3B,IAAI,OAAO,CAAC,MAAM,KAAK,OAAO,EAAE;MAC9B,IAAI,CAAC,UAAU,EAAE,CAAC;;MAElB,IAAI,KAAK,KAAK,QAAQ,EAAE;QACtB,MAAM,CAAC,OAAO,EAAE,KAAK,CAAC,CAAC;OACxB,MAAM;QACL,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC;OACzB;KACF;;IAED,IAAI,IAAI,CAAC,UAAU,KAAK,CAAC,EAAE;MACzB,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;KAChC;GACF,CAAC;;EAEF,UAAU,CAAC,SAAS,CAAC,aAAa,GAAG,SAAS,aAAa,CAAC,OAAO,EAAE,CAAC,EAAE;IACtE,IAAI,UAAU,GAAG,IAAI,CAAC;;IAEtB,SAAS,CAAC,OAAO,EAAE,SAAS,EAAE,UAAU,KAAK,EAAE;MAC7C,OAAO,UAAU,CAAC,UAAU,CAAC,SAAS,EAAE,CAAC,EAAE,KAAK,CAAC,CAAC;KACnD,EAAE,UAAU,MAAM,EAAE;MACnB,OAAO,UAAU,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC;KACnD,CAAC,CAAC;GACJ,CAAC;;EAEF,OAAO,UAAU,CAAC;CACnB,EAAE;;ACrHH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA+CA,AAAe,SAAS,GAAG,CAAC,OAAO,EAAE;EACnC,OAAO,IAAI,UAAU,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC,OAAO,CAAC;;;CAC9C,DCjDD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiEA,AAAe,SAAS,IAAI,CAAC,OAAO,EAAE;;EAEpC,IAAI,WAAW,GAAG,IAAI,CAAC;;EAEvB,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;IACrB,OAAO,IAAI,WAAW,CAAC,UAAU,CAAC,EAAE,MAAM,EAAE;MAC1C,OAAO,MAAM,CAAC,IAAI,SAAS,CAAC,iCAAiC,CAAC,CAAC,CAAC;KACjE,CAAC,CAAC;GACJ,MAAM;IACL,OAAO,IAAI,WAAW,CAAC,UAAU,OAAO,EAAE,MAAM,EAAE;MAChD,IAAI,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;MAC5B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,EAAE,CAAC,EAAE,EAAE;QAC/B,WAAW,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;OACvD;KACF,CAAC,CAAC;GACJ;;;CACF,DCjFD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkCA,AAAe,SAASM,QAAM,CAAC,MAAM,EAAE;;EAErC,IAAI,WAAW,GAAG,IAAI,CAAC;EACvB,IAAI,OAAO,GAAG,IAAI,WAAW,CAAC,IAAI,CAAC,CAAC;EACpCC,MAAO,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;EACzB,OAAO,OAAO,CAAC;;;CAChB,DC9BD,SAAS,aAAa,GAAG;EACvB,MAAM,IAAI,SAAS,CAAC,oFAAoF,CAAC,CAAC;CAC3G;;AAED,SAAS,QAAQ,GAAG;EAClB,MAAM,IAAI,SAAS,CAAC,uHAAuH,CAAC,CAAC;CAC9I;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA0GD,IAAIF,SAAO,GAAG,YAAY;EACxB,SAAS,OAAO,CAAC,QAAQ,EAAE;IACzB,IAAI,CAAC,UAAU,CAAC,GAAG,MAAM,EAAE,CAAC;IAC5B,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,MAAM,GAAG,SAAS,CAAC;IACvC,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;;IAEvB,IAAI,IAAI,KAAK,QAAQ,EAAE;MACrB,OAAO,QAAQ,KAAK,UAAU,IAAI,aAAa,EAAE,CAAC;MAClD,IAAI,YAAY,OAAO,GAAG,iBAAiB,CAAC,IAAI,EAAE,QAAQ,CAAC,GAAG,QAAQ,EAAE,CAAC;KAC1E;GACF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4LD,OAAO,CAAC,SAAS,CAAC,KAAK,GAAG,SAAS,MAAM,CAAC,WAAW,EAAE;IACrD,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,WAAW,CAAC,CAAC;GACrC,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA0CF,OAAO,CAAC,SAAS,CAAC,OAAO,GAAG,SAAS,QAAQ,CAAC,QAAQ,EAAE;IACtD,IAAI,OAAO,GAAG,IAAI,CAAC;IACnB,IAAI,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;;IAEtC,IAAI,UAAU,CAAC,QAAQ,CAAC,EAAE;MACxB,OAAO,OAAO,CAAC,IAAI,CAAC,UAAU,KAAK,EAAE;QACnC,OAAO,WAAW,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY;UACtD,OAAO,KAAK,CAAC;SACd,CAAC,CAAC;OACJ,EAAE,UAAU,MAAM,EAAE;QACnB,OAAO,WAAW,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY;UACtD,MAAM,MAAM,CAAC;SACd,CAAC,CAAC;OACJ,CAAC,CAAC;KACJ;;IAED,OAAO,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC;GACzC,CAAC;;EAEF,OAAO,OAAO,CAAC;CAChB,EAAE,CAAC;;AAEJA,SAAO,CAAC,SAAS,CAAC,IAAI,GAAG,IAAI,CAAC;AAC9B,AACAA,SAAO,CAAC,GAAG,GAAG,GAAG,CAAC;AAClBA,SAAO,CAAC,IAAI,GAAG,IAAI,CAAC;AACpBA,SAAO,CAAC,OAAO,GAAGG,SAAO,CAAC;AAC1BH,SAAO,CAAC,MAAM,GAAGI,QAAM,CAAC;AACxBJ,SAAO,CAAC,aAAa,GAAG,YAAY,CAAC;AACrCA,SAAO,CAAC,QAAQ,GAAG,OAAO,CAAC;AAC3BA,SAAO,CAAC,KAAK,GAAG,IAAI;;AC5YpB;AACA,AAEe,SAAS,QAAQ,GAAG;EACjC,IAAI,KAAK,GAAG,KAAK,CAAC,CAAC;;EAEnB,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;IACjC,KAAK,GAAG,MAAM,CAAC;GAChB,MAAM,IAAI,OAAO,IAAI,KAAK,WAAW,EAAE;IACtC,KAAK,GAAG,IAAI,CAAC;GACd,MAAM;IACL,IAAI;MACF,KAAK,GAAG,QAAQ,CAAC,aAAa,CAAC,EAAE,CAAC;KACnC,CAAC,OAAO,CAAC,EAAE;MACV,MAAM,IAAI,KAAK,CAAC,0EAA0E,CAAC,CAAC;KAC7F;GACF;;EAED,IAAI,CAAC,GAAG,KAAK,CAAC,OAAO,CAAC;;EAEtB,IAAI,CAAC,EAAE;IACL,IAAI,eAAe,GAAG,IAAI,CAAC;IAC3B,IAAI;MACF,eAAe,GAAG,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,EAAE,CAAC,CAAC;KAC/D,CAAC,OAAO,CAAC,EAAE;;KAEX;;IAED,IAAI,eAAe,KAAK,kBAAkB,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE;MACrD,OAAO;KACR;GACF;;EAED,KAAK,CAAC,OAAO,GAAGA,SAAO,CAAC;;;CACzB,DC/BD;AACAA,SAAO,CAAC,QAAQ,GAAG,QAAQ,CAAC;AAC5BA,SAAO,CAAC,OAAO,GAAGA,SAAO,CAAC;;;;;;;;","file":"es6-promise.js"}webpack-sources-3.2.3/test/helpers.js000066400000000000000000000057151416733212200176040ustar00rootroot00000000000000const readMappings = require("../lib/helpers/readMappings"); exports.readableMappings = (mappings, sources, names, generatedCode) => { let str = ""; let bufferedGeneratedAnnotation = ""; let currentLine = 1; let currentColumn = 0; let currentColumnMapped = false; let first = true; const lines = generatedCode ? generatedCode.split("\n") : []; readMappings( mappings, ( generatedLine, generatedColumn, sourceIndex, originalLine, originalColumn, nameIndex ) => { if (first) { first = false; str += `${generatedLine}`; } else { if (currentLine === generatedLine) { str += ", "; } else { str += "\n"; if (currentLine - 1 < lines.length) { const line = lines[currentLine - 1]; if (line.length > currentColumn) { bufferedGeneratedAnnotation += currentColumnMapped ? "^" + "_".repeat(line.length - currentColumn - 1) : ".".repeat(line.length - currentColumn); } if (bufferedGeneratedAnnotation) { str += `${line}\n${bufferedGeneratedAnnotation}\n`; bufferedGeneratedAnnotation = ""; } } str += `${generatedLine}`; currentColumn = 0; currentColumnMapped = false; } } currentLine = generatedLine; str += `:${generatedColumn}`; if (sourceIndex >= 0) { str += ` -> [${ sources ? sources[sourceIndex] : sourceIndex }] ${originalLine}:${originalColumn}`; } if (nameIndex >= 0) { str += ` (${names ? names[nameIndex] : nameIndex})`; } if (generatedLine - 1 < lines.length && generatedColumn > currentColumn) { const line = lines[generatedLine - 1]; if (generatedColumn > line.length) { bufferedGeneratedAnnotation += "^... OUT OF LINE"; } else { bufferedGeneratedAnnotation += currentColumnMapped ? "^" + "_".repeat(generatedColumn - currentColumn - 1) : ".".repeat(generatedColumn - currentColumn); } } currentColumn = generatedColumn; currentColumnMapped = sourceIndex >= 0; } ); if (currentLine - 1 < lines.length) { const line = lines[currentLine - 1]; if (line.length > currentColumn) { bufferedGeneratedAnnotation += currentColumnMapped ? "^" + "_".repeat(line.length - currentColumn - 1) : ".".repeat(line.length - currentColumn); } if (bufferedGeneratedAnnotation) { str += `\n${line}\n${bufferedGeneratedAnnotation}\n`; bufferedGeneratedAnnotation = ""; } } return str; }; exports.withReadableMappings = (sourceMap, generatedCode) => { if (!sourceMap) return sourceMap; if (sourceMap.map) { return Object.assign({}, sourceMap, { _mappings: exports.readableMappings( sourceMap.map.mappings, sourceMap.map.sources, sourceMap.map.names, sourceMap.source ) }); } else { return Object.assign({}, sourceMap, { _mappings: exports.readableMappings( sourceMap.mappings, sourceMap.sources, sourceMap.names, generatedCode ) }); } }; describe("helpers", () => { it("only helpers", () => {}); }); webpack-sources-3.2.3/test/package-entry.js000066400000000000000000000007631416733212200206720ustar00rootroot00000000000000describe("package-entry", () => { it("should not throw SyntaxError", () => { require("../"); }); it("should expose Sources", () => { for (const name of [ "Source", "CachedSource", "ConcatSource", "OriginalSource", "PrefixSource", "RawSource", "ReplaceSource", "SizeOnlySource", "SourceMapSource", "CompatSource" ]) { expect(require("../")[name]).toBe(require("../lib/" + name)); expect(require("../")[name]).toBe(require("../lib/" + name)); } }); }); webpack-sources-3.2.3/yarn.lock000066400000000000000000005347551416733212200164630ustar00rootroot00000000000000# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== dependencies: "@babel/highlight" "^7.10.4" "@babel/core@^7.1.0", "@babel/core@^7.7.5": version "7.11.1" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.1.tgz#2c55b604e73a40dc21b0e52650b11c65cf276643" integrity sha512-XqF7F6FWQdKGGWAzGELL+aCO1p+lRY5Tj5/tbT3St1G8NaH70jhhDIKknIZaDans0OQBG5wRAldROLHSt44BgQ== dependencies: "@babel/code-frame" "^7.10.4" "@babel/generator" "^7.11.0" "@babel/helper-module-transforms" "^7.11.0" "@babel/helpers" "^7.10.4" "@babel/parser" "^7.11.1" "@babel/template" "^7.10.4" "@babel/traverse" "^7.11.0" "@babel/types" "^7.11.0" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.1" json5 "^2.1.2" lodash "^4.17.19" resolve "^1.3.2" semver "^5.4.1" source-map "^0.5.0" "@babel/generator@^7.11.0": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.0.tgz#4b90c78d8c12825024568cbe83ee6c9af193585c" integrity sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ== dependencies: "@babel/types" "^7.11.0" jsesc "^2.5.1" source-map "^0.5.0" "@babel/helper-function-name@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== dependencies: "@babel/helper-get-function-arity" "^7.10.4" "@babel/template" "^7.10.4" "@babel/types" "^7.10.4" "@babel/helper-get-function-arity@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== dependencies: "@babel/types" "^7.10.4" "@babel/helper-member-expression-to-functions@^7.10.4": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz#ae69c83d84ee82f4b42f96e2a09410935a8f26df" integrity sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q== dependencies: "@babel/types" "^7.11.0" "@babel/helper-module-imports@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620" integrity sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw== dependencies: "@babel/types" "^7.10.4" "@babel/helper-module-transforms@^7.11.0": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz#b16f250229e47211abdd84b34b64737c2ab2d359" integrity sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg== dependencies: "@babel/helper-module-imports" "^7.10.4" "@babel/helper-replace-supers" "^7.10.4" "@babel/helper-simple-access" "^7.10.4" "@babel/helper-split-export-declaration" "^7.11.0" "@babel/template" "^7.10.4" "@babel/types" "^7.11.0" lodash "^4.17.19" "@babel/helper-optimise-call-expression@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== dependencies: "@babel/types" "^7.10.4" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== "@babel/helper-replace-supers@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz#d585cd9388ea06e6031e4cd44b6713cbead9e6cf" integrity sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A== dependencies: "@babel/helper-member-expression-to-functions" "^7.10.4" "@babel/helper-optimise-call-expression" "^7.10.4" "@babel/traverse" "^7.10.4" "@babel/types" "^7.10.4" "@babel/helper-simple-access@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz#0f5ccda2945277a2a7a2d3a821e15395edcf3461" integrity sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw== dependencies: "@babel/template" "^7.10.4" "@babel/types" "^7.10.4" "@babel/helper-split-export-declaration@^7.11.0": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f" integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== dependencies: "@babel/types" "^7.11.0" "@babel/helper-validator-identifier@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== "@babel/helpers@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.4.tgz#2abeb0d721aff7c0a97376b9e1f6f65d7a475044" integrity sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA== dependencies: "@babel/template" "^7.10.4" "@babel/traverse" "^7.10.4" "@babel/types" "^7.10.4" "@babel/highlight@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== dependencies: "@babel/helper-validator-identifier" "^7.10.4" chalk "^2.0.0" js-tokens "^4.0.0" "@babel/parser@^7.1.0", "@babel/parser@^7.10.4", "@babel/parser@^7.11.0", "@babel/parser@^7.11.1": version "7.11.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.3.tgz#9e1eae46738bcd08e23e867bab43e7b95299a8f9" integrity sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz#6644e6a0baa55a61f9e3231f6c9eeb6ee46c124c" integrity sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/template@^7.10.4", "@babel/template@^7.3.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== dependencies: "@babel/code-frame" "^7.10.4" "@babel/parser" "^7.10.4" "@babel/types" "^7.10.4" "@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.11.0": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.11.0.tgz#9b996ce1b98f53f7c3e4175115605d56ed07dd24" integrity sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg== dependencies: "@babel/code-frame" "^7.10.4" "@babel/generator" "^7.11.0" "@babel/helper-function-name" "^7.10.4" "@babel/helper-split-export-declaration" "^7.11.0" "@babel/parser" "^7.11.0" "@babel/types" "^7.11.0" debug "^4.1.0" globals "^11.1.0" lodash "^4.17.19" "@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.11.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.11.0.tgz#2ae6bf1ba9ae8c3c43824e5861269871b206e90d" integrity sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA== dependencies: "@babel/helper-validator-identifier" "^7.10.4" lodash "^4.17.19" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== "@cnakazawa/watch@^1.0.3": version "1.0.4" resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== dependencies: exec-sh "^0.3.2" minimist "^1.2.0" "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: camelcase "^5.3.1" find-up "^4.1.0" get-package-type "^0.1.0" js-yaml "^3.13.1" resolve-from "^5.0.0" "@istanbuljs/schema@^0.1.2": version "0.1.2" resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd" integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== "@jest/console@^26.3.0": version "26.3.0" resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.3.0.tgz#ed04063efb280c88ba87388b6f16427c0a85c856" integrity sha512-/5Pn6sJev0nPUcAdpJHMVIsA8sKizL2ZkcKPE5+dJrCccks7tcM7c9wbgHudBJbxXLoTbqsHkG1Dofoem4F09w== dependencies: "@jest/types" "^26.3.0" "@types/node" "*" chalk "^4.0.0" jest-message-util "^26.3.0" jest-util "^26.3.0" slash "^3.0.0" "@jest/core@^26.4.0": version "26.4.0" resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.4.0.tgz#8f42ae45640b46b4f8ffee134dcd408c210ab1ef" integrity sha512-mpXm4OjWQbz7qbzGIiSqvfNZ1FxX6ywWgLtdSD2luPORt5zKPtqcdDnX7L8RdfMaj1znDBgN2+gB094ZIr7vnA== dependencies: "@jest/console" "^26.3.0" "@jest/reporters" "^26.4.0" "@jest/test-result" "^26.3.0" "@jest/transform" "^26.3.0" "@jest/types" "^26.3.0" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.4" jest-changed-files "^26.3.0" jest-config "^26.4.0" jest-haste-map "^26.3.0" jest-message-util "^26.3.0" jest-regex-util "^26.0.0" jest-resolve "^26.4.0" jest-resolve-dependencies "^26.4.0" jest-runner "^26.4.0" jest-runtime "^26.4.0" jest-snapshot "^26.4.0" jest-util "^26.3.0" jest-validate "^26.4.0" jest-watcher "^26.3.0" micromatch "^4.0.2" p-each-series "^2.1.0" rimraf "^3.0.0" slash "^3.0.0" strip-ansi "^6.0.0" "@jest/environment@^26.3.0": version "26.3.0" resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.3.0.tgz#e6953ab711ae3e44754a025f838bde1a7fd236a0" integrity sha512-EW+MFEo0DGHahf83RAaiqQx688qpXgl99wdb8Fy67ybyzHwR1a58LHcO376xQJHfmoXTu89M09dH3J509cx2AA== dependencies: "@jest/fake-timers" "^26.3.0" "@jest/types" "^26.3.0" "@types/node" "*" jest-mock "^26.3.0" "@jest/fake-timers@^26.3.0": version "26.3.0" resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.3.0.tgz#f515d4667a6770f60ae06ae050f4e001126c666a" integrity sha512-ZL9ytUiRwVP8ujfRepffokBvD2KbxbqMhrXSBhSdAhISCw3gOkuntisiSFv+A6HN0n0fF4cxzICEKZENLmW+1A== dependencies: "@jest/types" "^26.3.0" "@sinonjs/fake-timers" "^6.0.1" "@types/node" "*" jest-message-util "^26.3.0" jest-mock "^26.3.0" jest-util "^26.3.0" "@jest/globals@^26.4.0": version "26.4.0" resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.4.0.tgz#ebab3ba937a200a4b3805f2e552bdf869465ffea" integrity sha512-QKwoVAeL9d0xaEM9ebPvfc+bolN04F+o3zM2jswGDBiiNjCogZ3LvOaqumRdDyz6kLmbx+UhgMBAVuLunbXZ2A== dependencies: "@jest/environment" "^26.3.0" "@jest/types" "^26.3.0" expect "^26.4.0" "@jest/reporters@^26.4.0": version "26.4.0" resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.4.0.tgz#dd3f03979170dd25dc6a9b746c693b591056d753" integrity sha512-14OPAAuYhgRBSNxAocVluX6ksdMdK/EuP9NmtBXU9g1uKaVBrPnohn/CVm6iMot1a9iU8BCxa5715YRf8FEg/A== dependencies: "@bcoe/v8-coverage" "^0.2.3" "@jest/console" "^26.3.0" "@jest/test-result" "^26.3.0" "@jest/transform" "^26.3.0" "@jest/types" "^26.3.0" chalk "^4.0.0" collect-v8-coverage "^1.0.0" exit "^0.1.2" glob "^7.1.2" graceful-fs "^4.2.4" istanbul-lib-coverage "^3.0.0" istanbul-lib-instrument "^4.0.3" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.0.2" jest-haste-map "^26.3.0" jest-resolve "^26.4.0" jest-util "^26.3.0" jest-worker "^26.3.0" slash "^3.0.0" source-map "^0.6.0" string-length "^4.0.1" terminal-link "^2.0.0" v8-to-istanbul "^5.0.1" optionalDependencies: node-notifier "^7.0.0" "@jest/source-map@^26.3.0": version "26.3.0" resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.3.0.tgz#0e646e519883c14c551f7b5ae4ff5f1bfe4fc3d9" integrity sha512-hWX5IHmMDWe1kyrKl7IhFwqOuAreIwHhbe44+XH2ZRHjrKIh0LO5eLQ/vxHFeAfRwJapmxuqlGAEYLadDq6ZGQ== dependencies: callsites "^3.0.0" graceful-fs "^4.2.4" source-map "^0.6.0" "@jest/test-result@^26.3.0": version "26.3.0" resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.3.0.tgz#46cde01fa10c0aaeb7431bf71e4a20d885bc7fdb" integrity sha512-a8rbLqzW/q7HWheFVMtghXV79Xk+GWwOK1FrtimpI5n1la2SY0qHri3/b0/1F0Ve0/yJmV8pEhxDfVwiUBGtgg== dependencies: "@jest/console" "^26.3.0" "@jest/types" "^26.3.0" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" "@jest/test-sequencer@^26.4.0": version "26.4.0" resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.4.0.tgz#f4902772392d478d310dd6fd3b6818fb4bcc4c82" integrity sha512-9Z7lCShS7vERp+DRwIVNH/6sHMWwJK1DPnGCpGeVLGJJWJ4Y08sQI3vIKdmKHu2KmwlUBpRM+BFf7NlVUkl5XA== dependencies: "@jest/test-result" "^26.3.0" graceful-fs "^4.2.4" jest-haste-map "^26.3.0" jest-runner "^26.4.0" jest-runtime "^26.4.0" "@jest/transform@^26.3.0": version "26.3.0" resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.3.0.tgz#c393e0e01459da8a8bfc6d2a7c2ece1a13e8ba55" integrity sha512-Isj6NB68QorGoFWvcOjlUhpkT56PqNIsXKR7XfvoDlCANn/IANlh8DrKAA2l2JKC3yWSMH5wS0GwuQM20w3b2A== dependencies: "@babel/core" "^7.1.0" "@jest/types" "^26.3.0" babel-plugin-istanbul "^6.0.0" chalk "^4.0.0" convert-source-map "^1.4.0" fast-json-stable-stringify "^2.0.0" graceful-fs "^4.2.4" jest-haste-map "^26.3.0" jest-regex-util "^26.0.0" jest-util "^26.3.0" micromatch "^4.0.2" pirates "^4.0.1" slash "^3.0.0" source-map "^0.6.1" write-file-atomic "^3.0.0" "@jest/types@^26.3.0": version "26.3.0" resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.3.0.tgz#97627bf4bdb72c55346eef98e3b3f7ddc4941f71" integrity sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" "@types/yargs" "^15.0.0" chalk "^4.0.0" "@sinonjs/commons@^1.7.0": version "1.8.1" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.1.tgz#e7df00f98a203324f6dc7cc606cad9d4a8ab2217" integrity sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw== dependencies: type-detect "4.0.8" "@sinonjs/fake-timers@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== dependencies: "@sinonjs/commons" "^1.7.0" "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": version "7.1.9" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.9.tgz#77e59d438522a6fb898fa43dc3455c6e72f3963d" integrity sha512-sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__generator" "*" "@types/babel__template" "*" "@types/babel__traverse" "*" "@types/babel__generator@*": version "7.6.1" resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.1.tgz#4901767b397e8711aeb99df8d396d7ba7b7f0e04" integrity sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": version "7.0.2" resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.0.2.tgz#4ff63d6b52eddac1de7b975a5223ed32ecea9307" integrity sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": version "7.0.13" resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.13.tgz#1874914be974a492e1b4cb00585cabb274e8ba18" integrity sha512-i+zS7t6/s9cdQvbqKDARrcbrPvtJGlbYsMkazo03nTAK3RX9FNrLllXys22uiTGJapPOTZTQ35nHh4ISph4SLQ== dependencies: "@babel/types" "^7.3.0" "@types/color-name@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== "@types/graceful-fs@^4.1.2": version "4.1.3" resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.3.tgz#039af35fe26bec35003e8d86d2ee9c586354348f" integrity sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ== dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== "@types/istanbul-lib-report@*": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821" integrity sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== dependencies: "@types/istanbul-lib-report" "*" "@types/json-schema@^7.0.3": version "7.0.5" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" integrity sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ== "@types/node@*": version "14.6.0" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.0.tgz#7d4411bf5157339337d7cff864d9ff45f177b499" integrity sha512-mikldZQitV94akrc4sCcSjtJfsTKt4p+e/s0AGscVA6XArQ9kFclP+ZiYUMnq987rc6QlYxXv/EivqlfSLxpKA== "@types/normalize-package-data@^2.4.0": version "2.4.0" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== "@types/prettier@^2.0.0": version "2.0.2" resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.0.2.tgz#5bb52ee68d0f8efa9cc0099920e56be6cc4e37f3" integrity sha512-IkVfat549ggtkZUthUzEX49562eGikhSYeVGX97SkMFn+sTZrgRewXjQ4tPKFPCykZHkX1Zfd9OoELGqKU2jJA== "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== "@types/yargs-parser@*": version "15.0.0" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== "@types/yargs@^15.0.0": version "15.0.5" resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.5.tgz#947e9a6561483bdee9adffc983e91a6902af8b79" integrity sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w== dependencies: "@types/yargs-parser" "*" "@typescript-eslint/experimental-utils@^2.5.0": version "2.34.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz#d3524b644cdb40eebceca67f8cf3e4cc9c8f980f" integrity sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== dependencies: "@types/json-schema" "^7.0.3" "@typescript-eslint/typescript-estree" "2.34.0" eslint-scope "^5.0.0" eslint-utils "^2.0.0" "@typescript-eslint/typescript-estree@2.34.0": version "2.34.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz#14aeb6353b39ef0732cc7f1b8285294937cf37d5" integrity sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg== dependencies: debug "^4.1.1" eslint-visitor-keys "^1.1.0" glob "^7.1.6" is-glob "^4.0.1" lodash "^4.17.15" semver "^7.3.2" tsutils "^3.17.1" abab@^2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.4.tgz#6dfa57b417ca06d21b2478f0e638302f99c2405c" integrity sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ== abbrev@1: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== abbrev@1.0.x: version "1.0.9" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135" integrity sha1-kbR5JYinc4wl813W9jdSovh3YTU= acorn-globals@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== dependencies: acorn "^7.1.1" acorn-walk "^7.1.1" acorn-jsx@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe" integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ== acorn-walk@^7.1.1: version "7.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== acorn@^7.1.1, acorn@^7.3.1: version "7.4.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c" integrity sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3: version "6.12.4" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234" integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.4.1" uri-js "^4.2.2" amdefine@>=0.0.4: version "1.0.1" resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= ansi-colors@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== ansi-escapes@^4.2.1: version "4.3.1" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== dependencies: type-fest "^0.11.0" ansi-regex@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== ansi-regex@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== dependencies: "@types/color-name" "^1.1.1" color-convert "^2.0.1" anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== dependencies: micromatch "^3.1.4" normalize-path "^2.1.1" anymatch@^3.0.3: version "3.1.1" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== arr-union@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= asn1@~0.2.3: version "0.2.4" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== dependencies: safer-buffer "~2.1.0" assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= astral-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== async@1.x: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: version "1.10.1" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428" integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA== babel-jest@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.3.0.tgz#10d0ca4b529ca3e7d1417855ef7d7bd6fc0c3463" integrity sha512-sxPnQGEyHAOPF8NcUsD0g7hDCnvLL2XyblRBcgrzTWBB/mAIpWow3n1bEL+VghnnZfreLhFSBsFluRoK2tRK4g== dependencies: "@jest/transform" "^26.3.0" "@jest/types" "^26.3.0" "@types/babel__core" "^7.1.7" babel-plugin-istanbul "^6.0.0" babel-preset-jest "^26.3.0" chalk "^4.0.0" graceful-fs "^4.2.4" slash "^3.0.0" babel-plugin-istanbul@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" istanbul-lib-instrument "^4.0.0" test-exclude "^6.0.0" babel-plugin-jest-hoist@^26.2.0: version "26.2.0" resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.2.0.tgz#bdd0011df0d3d513e5e95f76bd53b51147aca2dd" integrity sha512-B/hVMRv8Nh1sQ1a3EY8I0n4Y1Wty3NrR5ebOyVT302op+DOAau+xNEImGMsUWOC3++ZlMooCytKz+NgN8aKGbA== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" babel-preset-current-node-syntax@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.3.tgz#b4b547acddbf963cba555ba9f9cbbb70bfd044da" integrity sha512-uyexu1sVwcdFnyq9o8UQYsXwXflIh8LvrF5+cKrYam93ned1CStffB3+BEcsxGSgagoA3GEyjDqO4a/58hyPYQ== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" "@babel/plugin-syntax-class-properties" "^7.8.3" "@babel/plugin-syntax-import-meta" "^7.8.3" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" "@babel/plugin-syntax-numeric-separator" "^7.8.3" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" "@babel/plugin-syntax-optional-chaining" "^7.8.3" babel-preset-jest@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.3.0.tgz#ed6344506225c065fd8a0b53e191986f74890776" integrity sha512-5WPdf7nyYi2/eRxCbVrE1kKCWxgWY4RsPEbdJWFm7QsesFGqjdkyLeu1zRkwM1cxK6EPIlNd6d2AxLk7J+t4pw== dependencies: babel-plugin-jest-hoist "^26.2.0" babel-preset-current-node-syntax "^0.1.3" balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== dependencies: cache-base "^1.0.1" class-utils "^0.3.5" component-emitter "^1.2.1" define-property "^1.0.0" isobject "^3.0.1" mixin-deep "^1.2.0" pascalcase "^0.1.1" bcrypt-pbkdf@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= dependencies: tweetnacl "^0.14.3" brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" braces@^2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: arr-flatten "^1.1.0" array-unique "^0.3.2" extend-shallow "^2.0.1" fill-range "^4.0.0" isobject "^3.0.1" repeat-element "^1.1.2" snapdragon "^0.8.1" snapdragon-node "^2.0.1" split-string "^3.0.2" to-regex "^3.0.1" braces@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" browser-process-hrtime@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== bser@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: node-int64 "^0.4.0" buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: collection-visit "^1.0.0" component-emitter "^1.2.1" get-value "^2.0.6" has-value "^1.0.0" isobject "^3.0.1" set-value "^2.0.0" to-object-path "^0.3.0" union-value "^1.0.0" unset-value "^1.0.0" callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== camelcase@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.0.0.tgz#5259f7c30e35e278f1bdc2a4d91230b37cad981e" integrity sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w== capture-exit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== dependencies: rsvp "^4.8.4" caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= chalk@^2.0.0: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" supports-color "^5.3.0" chalk@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" char-regex@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== ci-info@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== dependencies: arr-union "^3.1.0" define-property "^0.2.5" isobject "^3.0.0" static-extend "^0.1.1" cliui@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== dependencies: string-width "^4.2.0" strip-ansi "^6.0.0" wrap-ansi "^6.2.0" co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= collect-v8-coverage@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" object-visit "^1.0.0" color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== dependencies: safe-buffer "~5.1.1" copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= core-util-is@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= coveralls@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-3.1.0.tgz#13c754d5e7a2dd8b44fe5269e21ca394fb4d615b" integrity sha512-sHxOu2ELzW8/NC1UP5XVLbZDzO4S3VxfFye3XYCznopHy02YjNkHcj5bKaVw2O7hVaBdBjEdQGpie4II1mWhuQ== dependencies: js-yaml "^3.13.1" lcov-parse "^1.0.0" log-driver "^1.2.7" minimist "^1.2.5" request "^2.88.2" cross-spawn@^6.0.0: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" path-key "^2.0.1" semver "^5.5.0" shebang-command "^1.2.0" which "^1.2.9" cross-spawn@^7.0.0, cross-spawn@^7.0.2: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" which "^2.0.1" cssom@^0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== cssom@~0.3.6: version "0.3.8" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== cssstyle@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== dependencies: cssom "~0.3.6" dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= dependencies: assert-plus "^1.0.0" data-urls@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== dependencies: abab "^2.0.3" whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" debug@^2.2.0, debug@^2.3.3: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== dependencies: ms "^2.1.1" decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decimal.js@^10.2.0: version "10.2.0" resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.0.tgz#39466113a9e036111d02f82489b5fd6b0b5ed231" integrity sha512-vDPw+rDgn3bZe1+F/pyEwb1oMG2XTlRVgAa6B4KccTEpYgF8w6eQllVbQcfIJnZyvzFtFpxnpGtx8dd7DJp/Rw== decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= deepmerge@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== define-property@^0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== dependencies: is-descriptor "^1.0.2" isobject "^3.0.1" delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== diff-sequences@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.3.0.tgz#62a59b1b29ab7fd27cef2a33ae52abe73042d0a2" integrity sha512-5j5vdRcw3CNctePNYN0Wy2e/JbWT6cAYnXv5OuqPhDpyCGc0uLu2TK0zOCJWNB9kOIfYMSpIulRaDgIi4HJ6Ig== doctrine@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== dependencies: esutils "^2.0.2" domexception@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== dependencies: webidl-conversions "^5.0.0" ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= dependencies: jsbn "~0.1.0" safer-buffer "^2.1.0" emittery@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.1.tgz#c02375a927a40948c0345cc903072597f5270451" integrity sha512-d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ== emoji-regex@^7.0.1: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" enquirer@^2.3.5: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== dependencies: ansi-colors "^4.1.1" error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= escape-string-regexp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== escodegen@1.8.x: version "1.8.1" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018" integrity sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg= dependencies: esprima "^2.7.1" estraverse "^1.9.1" esutils "^2.0.2" optionator "^0.8.1" optionalDependencies: source-map "~0.2.0" escodegen@^1.14.1: version "1.14.3" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== dependencies: esprima "^4.0.1" estraverse "^4.2.0" esutils "^2.0.2" optionator "^0.8.1" optionalDependencies: source-map "~0.6.1" eslint-config-prettier@^6.11.0: version "6.11.0" resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.11.0.tgz#f6d2238c1290d01c859a8b5c1f7d352a0b0da8b1" integrity sha512-oB8cpLWSAjOVFEJhhyMZh6NOEOtBVziaqdDQ86+qhDHFbZXoRTM7pNSvFRfW/W/L/LrQ38C99J5CGuRBBzBsdA== dependencies: get-stdin "^6.0.0" eslint-plugin-es@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893" integrity sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ== dependencies: eslint-utils "^2.0.0" regexpp "^3.0.0" eslint-plugin-jest@^23.20.0: version "23.20.0" resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-23.20.0.tgz#e1d69c75f639e99d836642453c4e75ed22da4099" integrity sha512-+6BGQt85OREevBDWCvhqj1yYA4+BFK4XnRZSGJionuEYmcglMZYLNNBBemwzbqUAckURaHdJSBcjHPyrtypZOw== dependencies: "@typescript-eslint/experimental-utils" "^2.5.0" eslint-plugin-mocha@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/eslint-plugin-mocha/-/eslint-plugin-mocha-8.0.0.tgz#7ec5d228bcb3735301701dfbc3376320a1ca3791" integrity sha512-n67etbWDz6NQM+HnTwZHyBwz/bLlYPOxUbw7bPuCyFujv7ZpaT/Vn6KTAbT02gf7nRljtYIjWcTxK/n8a57rQQ== dependencies: eslint-utils "^2.1.0" ramda "^0.27.1" eslint-plugin-node@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d" integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g== dependencies: eslint-plugin-es "^3.0.0" eslint-utils "^2.0.0" ignore "^5.1.1" minimatch "^3.0.4" resolve "^1.10.1" semver "^6.1.0" eslint-plugin-nodeca@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/eslint-plugin-nodeca/-/eslint-plugin-nodeca-1.0.3.tgz#66c85663ee910a8baed7a505d2b9241bb7037b5b" integrity sha1-ZshWY+6RCouu16UF0rkkG7cDe1s= eslint-plugin-prettier@^3.0.1: version "3.1.4" resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz#168ab43154e2ea57db992a2cd097c828171f75c2" integrity sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg== dependencies: prettier-linter-helpers "^1.0.0" eslint-scope@^5.0.0, eslint-scope@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5" integrity sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w== dependencies: esrecurse "^4.1.0" estraverse "^4.1.1" eslint-utils@^2.0.0, eslint-utils@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== dependencies: eslint-visitor-keys "^1.1.0" eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== eslint@^7.7.0: version "7.7.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.7.0.tgz#18beba51411927c4b64da0a8ceadefe4030d6073" integrity sha512-1KUxLzos0ZVsyL81PnRN335nDtQ8/vZUD6uMtWbF+5zDtjKcsklIi78XoE0MVL93QvWTu+E5y44VyyCsOMBrIg== dependencies: "@babel/code-frame" "^7.0.0" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" debug "^4.0.1" doctrine "^3.0.0" enquirer "^2.3.5" eslint-scope "^5.1.0" eslint-utils "^2.1.0" eslint-visitor-keys "^1.3.0" espree "^7.2.0" esquery "^1.2.0" esutils "^2.0.2" file-entry-cache "^5.0.1" functional-red-black-tree "^1.0.1" glob-parent "^5.0.0" globals "^12.1.0" ignore "^4.0.6" import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" lodash "^4.17.19" minimatch "^3.0.4" natural-compare "^1.4.0" optionator "^0.9.1" progress "^2.0.0" regexpp "^3.1.0" semver "^7.2.1" strip-ansi "^6.0.0" strip-json-comments "^3.1.0" table "^5.2.3" text-table "^0.2.0" v8-compile-cache "^2.0.3" espree@^7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/espree/-/espree-7.2.0.tgz#1c263d5b513dbad0ac30c4991b93ac354e948d69" integrity sha512-H+cQ3+3JYRMEIOl87e7QdHX70ocly5iW4+dttuR8iYSPr/hXKFb+7dBsZ7+u1adC4VrnPlTkv0+OwuPnDop19g== dependencies: acorn "^7.3.1" acorn-jsx "^5.2.0" eslint-visitor-keys "^1.3.0" esprima@2.7.x, esprima@^2.7.1: version "2.7.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" integrity sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE= esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== dependencies: estraverse "^5.1.0" esrecurse@^4.1.0: version "4.2.1" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== dependencies: estraverse "^4.1.0" estraverse@^1.9.1: version "1.9.3" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44" integrity sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q= estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== estraverse@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== exec-sh@^0.3.2: version "0.3.4" resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: cross-spawn "^6.0.0" get-stream "^4.0.0" is-stream "^1.1.0" npm-run-path "^2.0.0" p-finally "^1.0.0" signal-exit "^3.0.0" strip-eof "^1.0.0" execa@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2" integrity sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A== dependencies: cross-spawn "^7.0.0" get-stream "^5.0.0" human-signals "^1.1.1" is-stream "^2.0.0" merge-stream "^2.0.0" npm-run-path "^4.0.0" onetime "^5.1.0" signal-exit "^3.0.2" strip-final-newline "^2.0.0" exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" define-property "^0.2.5" extend-shallow "^2.0.1" posix-character-classes "^0.1.0" regex-not "^1.0.0" snapdragon "^0.8.1" to-regex "^3.0.1" expect@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/expect/-/expect-26.4.0.tgz#34a0aae523343b0931ff1cf0aa972dfe40edfab4" integrity sha512-dbYDJhFcqQsamlos6nEwAMe+ahdckJBk5fmw1DYGLQGabGSlUuT+Fm2jHYw5119zG3uIhP+lCQbjJhFEdZMJtg== dependencies: "@jest/types" "^26.3.0" ansi-styles "^4.0.0" jest-get-type "^26.3.0" jest-matcher-utils "^26.4.0" jest-message-util "^26.3.0" jest-regex-util "^26.0.0" extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" is-extendable "^1.0.1" extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: array-unique "^0.3.2" define-property "^1.0.0" expand-brackets "^2.1.4" extend-shallow "^2.0.1" fragment-cache "^0.2.1" regex-not "^1.0.0" snapdragon "^0.8.1" to-regex "^3.0.1" extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= extsprintf@^1.2.0: version "1.4.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= fast-deep-equal@^3.1.1: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-diff@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fb-watchman@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== dependencies: bser "2.1.1" file-entry-cache@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== dependencies: flat-cache "^2.0.1" fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" is-number "^3.0.0" repeat-string "^1.6.1" to-regex-range "^2.1.0" fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" path-exists "^4.0.0" flat-cache@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== dependencies: flatted "^2.0.0" rimraf "2.6.3" write "1.0.3" flatted@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= form-data@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== dependencies: asynckit "^0.4.0" combined-stream "^1.0.6" mime-types "^2.1.12" fragment-cache@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== functional-red-black-tree@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= gensync@^1.0.0-beta.1: version "1.0.0-beta.1" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== get-caller-file@^2.0.1: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-package-type@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== get-stdin@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== get-stream@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-stream@^5.0.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= getpass@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= dependencies: assert-plus "^1.0.0" glob-parent@^5.0.0: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob@^5.0.15: version "5.0.15" resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E= dependencies: inflight "^1.0.4" inherits "2" minimatch "2 || 3" once "^1.3.0" path-is-absolute "^1.0.0" glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" minimatch "^3.0.4" once "^1.3.0" path-is-absolute "^1.0.0" globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^12.1.0: version "12.4.0" resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== dependencies: type-fest "^0.8.1" graceful-fs@^4.2.4: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= handlebars@^4.0.1: version "4.7.7" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== dependencies: minimist "^1.2.5" neo-async "^2.6.0" source-map "^0.6.1" wordwrap "^1.0.0" optionalDependencies: uglify-js "^3.1.4" har-schema@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= har-validator@~5.1.3: version "5.1.5" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== dependencies: ajv "^6.12.3" har-schema "^2.0.0" has-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-flag@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" has-values "^0.1.4" isobject "^2.0.0" has-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" has-values "^1.0.0" isobject "^3.0.0" has-values@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" kind-of "^4.0.0" hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== html-encoding-sniffer@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== dependencies: whatwg-encoding "^1.0.5" html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== http-signature@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= dependencies: assert-plus "^1.0.0" jsprim "^1.2.2" sshpk "^1.7.0" human-signals@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== ignore@^5.1.1: version "5.1.8" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== import-fresh@^3.0.0: version "3.2.1" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" import-local@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== dependencies: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" wrappy "1" inherits@2: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== ip-regex@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: kind-of "^6.0.0" is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-ci@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== dependencies: ci-info "^2.0.0" is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: kind-of "^6.0.0" is-descriptor@^0.1.0: version "0.1.6" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: is-accessor-descriptor "^0.1.6" is-data-descriptor "^0.1.4" kind-of "^5.0.0" is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: is-accessor-descriptor "^1.0.0" is-data-descriptor "^1.0.0" kind-of "^6.0.2" is-docker@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: is-plain-object "^2.0.4" is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-generator-fn@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== is-glob@^4.0.0, is-glob@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-potential-custom-element-name@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz#0c52e54bcca391bb2c494b21e8626d7336c6e397" integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c= is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" isarray@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= istanbul-lib-coverage@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== dependencies: "@babel/core" "^7.7.5" "@istanbuljs/schema" "^0.1.2" istanbul-lib-coverage "^3.0.0" semver "^6.3.0" istanbul-lib-report@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== dependencies: istanbul-lib-coverage "^3.0.0" make-dir "^3.0.0" supports-color "^7.1.0" istanbul-lib-source-maps@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== dependencies: debug "^4.1.1" istanbul-lib-coverage "^3.0.0" source-map "^0.6.1" istanbul-reports@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" istanbul@^0.4.1: version "0.4.5" resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.5.tgz#65c7d73d4c4da84d4f3ac310b918fb0b8033733b" integrity sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs= dependencies: abbrev "1.0.x" async "1.x" escodegen "1.8.x" esprima "2.7.x" glob "^5.0.15" handlebars "^4.0.1" js-yaml "3.x" mkdirp "0.5.x" nopt "3.x" once "1.x" resolve "1.1.x" supports-color "^3.1.0" which "^1.1.1" wordwrap "^1.0.0" jest-changed-files@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.3.0.tgz#68fb2a7eb125f50839dab1f5a17db3607fe195b1" integrity sha512-1C4R4nijgPltX6fugKxM4oQ18zimS7LqQ+zTTY8lMCMFPrxqBFb7KJH0Z2fRQJvw2Slbaipsqq7s1mgX5Iot+g== dependencies: "@jest/types" "^26.3.0" execa "^4.0.0" throat "^5.0.0" jest-cli@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.4.0.tgz#9cbd6be818cd818d85bafe2cffa1dbf043602b28" integrity sha512-kw2Pr3V2x9/WzSDGsbz/MJBNlCoPMxMudrIavft4bqRlv5tASjU51tyO+1Os1LdW2dAnLQZYsxFUZ8oWPyssGQ== dependencies: "@jest/core" "^26.4.0" "@jest/test-result" "^26.3.0" "@jest/types" "^26.3.0" chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.4" import-local "^3.0.2" is-ci "^2.0.0" jest-config "^26.4.0" jest-util "^26.3.0" jest-validate "^26.4.0" prompts "^2.0.1" yargs "^15.3.1" jest-config@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.4.0.tgz#72ff3d0418b7ee7fdd9e2bcaef4dec10b38b3b02" integrity sha512-MxsvrBug8YY+C4QcUBtmgnHyFeW7w3Ouk/w9eplCDN8VJGVyBEZFe8Lxzfp2pSqh0Dqurqv8Oik2YkbekGUlxg== dependencies: "@babel/core" "^7.1.0" "@jest/test-sequencer" "^26.4.0" "@jest/types" "^26.3.0" babel-jest "^26.3.0" chalk "^4.0.0" deepmerge "^4.2.2" glob "^7.1.1" graceful-fs "^4.2.4" jest-environment-jsdom "^26.3.0" jest-environment-node "^26.3.0" jest-get-type "^26.3.0" jest-jasmine2 "^26.4.0" jest-regex-util "^26.0.0" jest-resolve "^26.4.0" jest-util "^26.3.0" jest-validate "^26.4.0" micromatch "^4.0.2" pretty-format "^26.4.0" jest-diff@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.4.0.tgz#d073a0a11952b5bd9f1ff39bb9ad24304a0c55f7" integrity sha512-wwC38HlOW+iTq6j5tkj/ZamHn6/nrdcEOc/fKaVILNtN2NLWGdkfRaHWwfNYr5ehaLvuoG2LfCZIcWByVj0gjg== dependencies: chalk "^4.0.0" diff-sequences "^26.3.0" jest-get-type "^26.3.0" pretty-format "^26.4.0" jest-docblock@^26.0.0: version "26.0.0" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== dependencies: detect-newline "^3.0.0" jest-each@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.4.0.tgz#c53605b20e7a0a58d6dcf4d8b2f309e607d35d5a" integrity sha512-+cyBh1ehs6thVT/bsZVG+WwmRn2ix4Q4noS9yLZgM10yGWPW12/TDvwuOV2VZXn1gi09/ZwJKJWql6YW1C9zNw== dependencies: "@jest/types" "^26.3.0" chalk "^4.0.0" jest-get-type "^26.3.0" jest-util "^26.3.0" pretty-format "^26.4.0" jest-environment-jsdom@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.3.0.tgz#3b749ba0f3a78e92ba2c9ce519e16e5dd515220c" integrity sha512-zra8He2btIMJkAzvLaiZ9QwEPGEetbxqmjEBQwhH3CA+Hhhu0jSiEJxnJMbX28TGUvPLxBt/zyaTLrOPF4yMJA== dependencies: "@jest/environment" "^26.3.0" "@jest/fake-timers" "^26.3.0" "@jest/types" "^26.3.0" "@types/node" "*" jest-mock "^26.3.0" jest-util "^26.3.0" jsdom "^16.2.2" jest-environment-node@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.3.0.tgz#56c6cfb506d1597f94ee8d717072bda7228df849" integrity sha512-c9BvYoo+FGcMj5FunbBgtBnbR5qk3uky8PKyRVpSfe2/8+LrNQMiXX53z6q2kY+j15SkjQCOSL/6LHnCPLVHNw== dependencies: "@jest/environment" "^26.3.0" "@jest/fake-timers" "^26.3.0" "@jest/types" "^26.3.0" "@types/node" "*" jest-mock "^26.3.0" jest-util "^26.3.0" jest-get-type@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== jest-haste-map@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.3.0.tgz#c51a3b40100d53ab777bfdad382d2e7a00e5c726" integrity sha512-DHWBpTJgJhLLGwE5Z1ZaqLTYqeODQIZpby0zMBsCU9iRFHYyhklYqP4EiG73j5dkbaAdSZhgB938mL51Q5LeZA== dependencies: "@jest/types" "^26.3.0" "@types/graceful-fs" "^4.1.2" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" graceful-fs "^4.2.4" jest-regex-util "^26.0.0" jest-serializer "^26.3.0" jest-util "^26.3.0" jest-worker "^26.3.0" micromatch "^4.0.2" sane "^4.0.3" walker "^1.0.7" optionalDependencies: fsevents "^2.1.2" jest-jasmine2@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.4.0.tgz#f66b2237203df4227d3bdbb4b8a0de54ba877d35" integrity sha512-cGBxwzDDKB09EPJ4pE69BMDv+2lO442IB1xQd+vL3cua2OKdeXQK6iDlQKoRX/iP0RgU5T8sn9yahLcx/+ox8Q== dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^26.3.0" "@jest/source-map" "^26.3.0" "@jest/test-result" "^26.3.0" "@jest/types" "^26.3.0" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" expect "^26.4.0" is-generator-fn "^2.0.0" jest-each "^26.4.0" jest-matcher-utils "^26.4.0" jest-message-util "^26.3.0" jest-runtime "^26.4.0" jest-snapshot "^26.4.0" jest-util "^26.3.0" pretty-format "^26.4.0" throat "^5.0.0" jest-leak-detector@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.4.0.tgz#1efeeef693af3c9332062876add5ac5f25cb0a70" integrity sha512-7EXKKEKnAWUPyiVtGZzJflbPOtYUdlNoevNVOkAcPpdR8xWiYKPGNGA6sz25S+8YhZq3rmkQJYAh3/P0VnoRwA== dependencies: jest-get-type "^26.3.0" pretty-format "^26.4.0" jest-matcher-utils@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.4.0.tgz#2bce9a939e008b894faf1bd4b5bb58facd00c252" integrity sha512-u+xdCdq+F262DH+PutJKXLGr2H5P3DImdJCir51PGSfi3TtbLQ5tbzKaN8BkXbiTIU6ayuAYBWTlU1nyckVdzA== dependencies: chalk "^4.0.0" jest-diff "^26.4.0" jest-get-type "^26.3.0" pretty-format "^26.4.0" jest-message-util@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.3.0.tgz#3bdb538af27bb417f2d4d16557606fd082d5841a" integrity sha512-xIavRYqr4/otGOiLxLZGj3ieMmjcNE73Ui+LdSW/Y790j5acqCsAdDiLIbzHCZMpN07JOENRWX5DcU+OQ+TjTA== dependencies: "@babel/code-frame" "^7.0.0" "@jest/types" "^26.3.0" "@types/stack-utils" "^1.0.1" chalk "^4.0.0" graceful-fs "^4.2.4" micromatch "^4.0.2" slash "^3.0.0" stack-utils "^2.0.2" jest-mock@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.3.0.tgz#ee62207c3c5ebe5f35b760e1267fee19a1cfdeba" integrity sha512-PeaRrg8Dc6mnS35gOo/CbZovoDPKAeB1FICZiuagAgGvbWdNNyjQjkOaGUa/3N3JtpQ/Mh9P4A2D4Fv51NnP8Q== dependencies: "@jest/types" "^26.3.0" "@types/node" "*" jest-pnp-resolver@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== jest-regex-util@^26.0.0: version "26.0.0" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== jest-resolve-dependencies@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.4.0.tgz#c911fc991e1ae034dd8d01c192f23459d66b87b7" integrity sha512-hznK/hlrlhu8hwdbieRdHFKmcV83GW8t30libt/v6j1L3IEzb8iN21SaWzV8KRAAK4ijiU0kuge0wnHn+0rytQ== dependencies: "@jest/types" "^26.3.0" jest-regex-util "^26.0.0" jest-snapshot "^26.4.0" jest-resolve@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.4.0.tgz#6dc0af7fb93e65b73fec0368ca2b76f3eb59a6d7" integrity sha512-bn/JoZTEXRSlEx3+SfgZcJAVuTMOksYq9xe9O6s4Ekg84aKBObEaVXKOEilULRqviSLAYJldnoWV9c07kwtiCg== dependencies: "@jest/types" "^26.3.0" chalk "^4.0.0" graceful-fs "^4.2.4" jest-pnp-resolver "^1.2.2" jest-util "^26.3.0" read-pkg-up "^7.0.1" resolve "^1.17.0" slash "^3.0.0" jest-runner@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.4.0.tgz#4cb91b266390fbf266294a7d8250d0e7bf8c7a9d" integrity sha512-XF+tnUGolnPriu6Gg+HHWftspMjD5NkTV2mQppQnpZe39GcUangJ0al7aBGtA3GbVAcRd048DQiJPmsQRdugjw== dependencies: "@jest/console" "^26.3.0" "@jest/environment" "^26.3.0" "@jest/test-result" "^26.3.0" "@jest/types" "^26.3.0" "@types/node" "*" chalk "^4.0.0" emittery "^0.7.1" exit "^0.1.2" graceful-fs "^4.2.4" jest-config "^26.4.0" jest-docblock "^26.0.0" jest-haste-map "^26.3.0" jest-leak-detector "^26.4.0" jest-message-util "^26.3.0" jest-resolve "^26.4.0" jest-runtime "^26.4.0" jest-util "^26.3.0" jest-worker "^26.3.0" source-map-support "^0.5.6" throat "^5.0.0" jest-runtime@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.4.0.tgz#0b860f2bcf4f6047919c5b3fe74ed6adbe0056b4" integrity sha512-1fjZgGpkyQBUTo59Vi19I4IcsBwzY6uwVFNjUmR06iIi3XRErkY28yimi4IUDRrofQErqcDEw2n3DF9WmQ6vEg== dependencies: "@jest/console" "^26.3.0" "@jest/environment" "^26.3.0" "@jest/fake-timers" "^26.3.0" "@jest/globals" "^26.4.0" "@jest/source-map" "^26.3.0" "@jest/test-result" "^26.3.0" "@jest/transform" "^26.3.0" "@jest/types" "^26.3.0" "@types/yargs" "^15.0.0" chalk "^4.0.0" collect-v8-coverage "^1.0.0" exit "^0.1.2" glob "^7.1.3" graceful-fs "^4.2.4" jest-config "^26.4.0" jest-haste-map "^26.3.0" jest-message-util "^26.3.0" jest-mock "^26.3.0" jest-regex-util "^26.0.0" jest-resolve "^26.4.0" jest-snapshot "^26.4.0" jest-util "^26.3.0" jest-validate "^26.4.0" slash "^3.0.0" strip-bom "^4.0.0" yargs "^15.3.1" jest-serializer@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.3.0.tgz#1c9d5e1b74d6e5f7e7f9627080fa205d976c33ef" integrity sha512-IDRBQBLPlKa4flg77fqg0n/pH87tcRKwe8zxOVTWISxGpPHYkRZ1dXKyh04JOja7gppc60+soKVZ791mruVdow== dependencies: "@types/node" "*" graceful-fs "^4.2.4" jest-snapshot@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.4.0.tgz#efd42eef09bcb33e9a3eb98e229f2368c73c9235" integrity sha512-vFGmNGWHMBomrlOpheTMoqihymovuH3GqfmaEIWoPpsxUXyxT3IlbxI5I4m2vg0uv3HUJYg5JoGrkgMzVsAwCg== dependencies: "@babel/types" "^7.0.0" "@jest/types" "^26.3.0" "@types/prettier" "^2.0.0" chalk "^4.0.0" expect "^26.4.0" graceful-fs "^4.2.4" jest-diff "^26.4.0" jest-get-type "^26.3.0" jest-haste-map "^26.3.0" jest-matcher-utils "^26.4.0" jest-message-util "^26.3.0" jest-resolve "^26.4.0" natural-compare "^1.4.0" pretty-format "^26.4.0" semver "^7.3.2" jest-util@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.3.0.tgz#a8974b191df30e2bf523ebbfdbaeb8efca535b3e" integrity sha512-4zpn6bwV0+AMFN0IYhH/wnzIQzRaYVrz1A8sYnRnj4UXDXbOVtWmlaZkO9mipFqZ13okIfN87aDoJWB7VH6hcw== dependencies: "@jest/types" "^26.3.0" "@types/node" "*" chalk "^4.0.0" graceful-fs "^4.2.4" is-ci "^2.0.0" micromatch "^4.0.2" jest-validate@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.4.0.tgz#3874a7cc9e27328afac88899ee9e2fae5e3a4293" integrity sha512-t56Z/FRMrLP6mpmje7/YgHy0wOzcuc6i3LBXz6kjmsUWYN62OuMdC86Vg9/dX59SvyitSqqegOrx+h7BkNXeaQ== dependencies: "@jest/types" "^26.3.0" camelcase "^6.0.0" chalk "^4.0.0" jest-get-type "^26.3.0" leven "^3.1.0" pretty-format "^26.4.0" jest-watcher@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.3.0.tgz#f8ef3068ddb8af160ef868400318dc4a898eed08" integrity sha512-XnLdKmyCGJ3VoF6G/p5ohbJ04q/vv5aH9ENI+i6BL0uu9WWB6Z7Z2lhQQk0d2AVZcRGp1yW+/TsoToMhBFPRdQ== dependencies: "@jest/test-result" "^26.3.0" "@jest/types" "^26.3.0" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" jest-util "^26.3.0" string-length "^4.0.1" jest-worker@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.3.0.tgz#7c8a97e4f4364b4f05ed8bca8ca0c24de091871f" integrity sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw== dependencies: "@types/node" "*" merge-stream "^2.0.0" supports-color "^7.0.0" jest@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/jest/-/jest-26.4.0.tgz#495e81dcff40f8a656e567c664af87b29c5c5922" integrity sha512-lNCOS+ckRHE1wFyVtQClBmbsOVuH2GWUTJMDL3vunp9DXcah+V8vfvVVApngClcdoc3rgZpqOfCNKLjxjj2l4g== dependencies: "@jest/core" "^26.4.0" import-local "^3.0.2" jest-cli "^26.4.0" js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@3.x, js-yaml@^3.13.1: version "3.14.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== dependencies: argparse "^1.0.7" esprima "^4.0.0" jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= jsdom@^16.2.2: version "16.4.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.4.0.tgz#36005bde2d136f73eee1a830c6d45e55408edddb" integrity sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w== dependencies: abab "^2.0.3" acorn "^7.1.1" acorn-globals "^6.0.0" cssom "^0.4.4" cssstyle "^2.2.0" data-urls "^2.0.0" decimal.js "^10.2.0" domexception "^2.0.1" escodegen "^1.14.1" html-encoding-sniffer "^2.0.1" is-potential-custom-element-name "^1.0.0" nwsapi "^2.2.0" parse5 "5.1.1" request "^2.88.2" request-promise-native "^1.0.8" saxes "^5.0.0" symbol-tree "^3.2.4" tough-cookie "^3.0.1" w3c-hr-time "^1.0.2" w3c-xmlserializer "^2.0.0" webidl-conversions "^6.1.0" whatwg-encoding "^1.0.5" whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" ws "^7.2.3" xml-name-validator "^3.0.0" jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== jsesc@~0.3.x: version "0.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.3.0.tgz#1bf5ee63b4539fe2e26d0c1e99c240b97a457972" integrity sha1-G/XuY7RTn+LibQwemcJAuXpFeXI= json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= json5@^2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== dependencies: minimist "^1.2.5" jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= dependencies: assert-plus "1.0.0" extsprintf "1.3.0" json-schema "0.2.3" verror "1.10.0" kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== lcov-parse@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lcov-parse/-/lcov-parse-1.0.0.tgz#eb0d46b54111ebc561acb4c408ef9363bdc8f7e0" integrity sha1-6w1GtUER68VhrLTECO+TY73I9+A= leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== levn@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: prelude-ls "^1.2.1" type-check "~0.4.0" levn@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= dependencies: prelude-ls "~1.1.2" type-check "~0.3.2" lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" lodash._reinterpolate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= lodash.foreach@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" integrity sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM= lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= lodash.template@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== dependencies: lodash._reinterpolate "^3.0.0" lodash.templatesettings "^4.0.0" lodash.templatesettings@^4.0.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== dependencies: lodash._reinterpolate "^3.0.0" lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== log-driver@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8" integrity sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg== make-dir@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" makeerror@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= dependencies: tmpl "1.0.x" map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" braces "^2.3.1" define-property "^2.0.2" extend-shallow "^3.0.2" extglob "^2.0.4" fragment-cache "^0.2.1" kind-of "^6.0.2" nanomatch "^1.2.9" object.pick "^1.3.0" regex-not "^1.0.0" snapdragon "^0.8.1" to-regex "^3.0.2" micromatch@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== dependencies: braces "^3.0.1" picomatch "^2.0.5" mime-db@1.44.0: version "1.44.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== mime-types@^2.1.12, mime-types@~2.1.19: version "2.1.27" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== dependencies: mime-db "1.44.0" mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== "minimatch@2 || 3", minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== mixin-deep@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== dependencies: for-in "^1.0.2" is-extendable "^1.0.1" mkdirp@0.5.x, mkdirp@^0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= ms@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" define-property "^2.0.2" extend-shallow "^3.0.2" fragment-cache "^0.2.1" is-windows "^1.0.2" kind-of "^6.0.2" object.pick "^1.3.0" regex-not "^1.0.0" snapdragon "^0.8.1" to-regex "^3.0.1" natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= neo-async@^2.6.0: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= node-modules-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= node-notifier@^7.0.0: version "7.0.2" resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-7.0.2.tgz#3a70b1b70aca5e919d0b1b022530697466d9c675" integrity sha512-ux+n4hPVETuTL8+daJXTOC6uKLgMsl1RYfFv7DKRzyvzBapqco0rZZ9g72ZN8VS6V+gvNYHYa/ofcCY8fkJWsA== dependencies: growly "^1.3.0" is-wsl "^2.2.0" semver "^7.3.2" shellwords "^0.1.1" uuid "^8.2.0" which "^2.0.2" nopt@3.x: version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= dependencies: abbrev "1" normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" resolve "^1.10.0" semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" npm-run-path@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" nwsapi@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== oauth-sign@~0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== object-copy@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" define-property "^0.2.5" kind-of "^3.0.3" object-visit@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" once@1.x, once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^5.1.0: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" optionator@^0.8.1: version "0.8.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== dependencies: deep-is "~0.1.3" fast-levenshtein "~2.0.6" levn "~0.3.0" prelude-ls "~1.1.2" type-check "~0.3.2" word-wrap "~1.2.3" optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== dependencies: deep-is "^0.1.3" fast-levenshtein "^2.0.6" levn "^0.4.1" prelude-ls "^1.2.1" type-check "^0.4.0" word-wrap "^1.2.3" p-each-series@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.1.0.tgz#961c8dd3f195ea96c747e636b262b800a6b1af48" integrity sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ== p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-json@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.1.tgz#7cfe35c1ccd641bce3981467e6c2ece61b3b3878" integrity sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ== dependencies: "@babel/code-frame" "^7.0.0" error-ex "^1.3.1" json-parse-better-errors "^1.0.1" lines-and-columns "^1.1.6" parse5@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= picomatch@^2.0.4, picomatch@^2.0.5: version "2.2.2" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== pirates@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== dependencies: node-modules-regexp "^1.0.0" pkg-dir@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= prettier-linter-helpers@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== dependencies: fast-diff "^1.1.2" prettier@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.0.5.tgz#d6d56282455243f2f92cc1716692c08aa31522d4" integrity sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg== pretty-format@^26.4.0: version "26.4.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.4.0.tgz#c08073f531429e9e5024049446f42ecc9f933a3b" integrity sha512-mEEwwpCseqrUtuMbrJG4b824877pM5xald3AkilJ47Po2YLr97/siejYQHqj2oDQBeJNbu+Q0qUuekJ8F0NAPg== dependencies: "@jest/types" "^26.3.0" ansi-regex "^5.0.0" ansi-styles "^4.0.0" react-is "^16.12.0" progress@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== prompts@^2.0.1: version "2.3.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.3.2.tgz#480572d89ecf39566d2bd3fe2c9fccb7c4c0b068" integrity sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA== dependencies: kleur "^3.0.3" sisteransi "^1.0.4" psl@^1.1.28: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" once "^1.3.1" punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== ramda@^0.27.1: version "0.27.1" resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.27.1.tgz#66fc2df3ef873874ffc2da6aa8984658abacf5c9" integrity sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw== react-is@^16.12.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== dependencies: find-up "^4.1.0" read-pkg "^5.2.0" type-fest "^0.8.1" read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== dependencies: "@types/normalize-package-data" "^2.4.0" normalize-package-data "^2.5.0" parse-json "^5.0.0" type-fest "^0.6.0" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== dependencies: extend-shallow "^3.0.2" safe-regex "^1.1.0" regexpp@^3.0.0, regexpp@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= repeat-element@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= request-promise-core@1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== dependencies: lodash "^4.17.19" request-promise-native@^1.0.8: version "1.0.9" resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== dependencies: request-promise-core "1.1.4" stealthy-require "^1.1.1" tough-cookie "^2.3.3" request@^2.88.2: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== dependencies: aws-sign2 "~0.7.0" aws4 "^1.8.0" caseless "~0.12.0" combined-stream "~1.0.6" extend "~3.0.2" forever-agent "~0.6.1" form-data "~2.3.2" har-validator "~5.1.3" http-signature "~1.2.0" is-typedarray "~1.0.0" isstream "~0.1.2" json-stringify-safe "~5.0.1" mime-types "~2.1.19" oauth-sign "~0.9.0" performance-now "^2.1.0" qs "~6.5.2" safe-buffer "^5.1.2" tough-cookie "~2.5.0" tunnel-agent "^0.6.0" uuid "^3.3.2" require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: resolve-from "^5.0.0" resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-from@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= resolve@1.1.x: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= resolve@^1.10.0, resolve@^1.10.1, resolve@^1.17.0, resolve@^1.3.2: version "1.17.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== dependencies: path-parse "^1.0.6" ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== rimraf@2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== dependencies: glob "^7.1.3" rimraf@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" rsvp@^4.8.4: version "4.8.5" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== safe-buffer@^5.0.1, safe-buffer@^5.1.2: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: ret "~0.1.10" "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sane@^4.0.3: version "4.1.0" resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== dependencies: "@cnakazawa/watch" "^1.0.3" anymatch "^2.0.0" capture-exit "^2.0.0" exec-sh "^0.3.2" execa "^1.0.0" fb-watchman "^2.0.0" micromatch "^3.1.4" minimist "^1.1.1" walker "~1.0.5" saxes@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== dependencies: xmlchars "^2.2.0" "semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== semver@^6.0.0, semver@^6.1.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== semver@^7.2.1, semver@^7.3.2: version "7.3.2" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" is-plain-object "^2.0.3" split-string "^3.0.1" shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shellwords@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== sisteransi@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== slice-ansi@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== dependencies: ansi-styles "^3.2.0" astral-regex "^1.0.0" is-fullwidth-code-point "^2.0.0" snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== dependencies: define-property "^1.0.0" isobject "^3.0.0" snapdragon-util "^3.0.1" snapdragon-util@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== dependencies: kind-of "^3.2.0" snapdragon@^0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== dependencies: base "^0.11.1" debug "^2.2.0" define-property "^0.2.5" extend-shallow "^2.0.1" map-cache "^0.2.2" source-map "^0.5.6" source-map-resolve "^0.5.0" use "^3.1.0" source-map-resolve@^0.5.0: version "0.5.3" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== dependencies: atob "^2.1.2" decode-uri-component "^0.2.0" resolve-url "^0.2.1" source-map-url "^0.4.0" urix "^0.1.0" source-map-support@^0.5.6: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" source-map-url@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@^0.7.3: version "0.7.3" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== source-map@~0.1.x: version "0.1.43" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346" integrity sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y= dependencies: amdefine ">=0.0.4" source-map@~0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.2.0.tgz#dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d" integrity sha1-2rc/vPwrqBm03gO9b26qSBZLP50= dependencies: amdefine ">=0.0.4" sourcemap-validator@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/sourcemap-validator/-/sourcemap-validator-2.1.0.tgz#5f698e0b013fc550ed81df740034f52556555b1c" integrity sha512-87aDeWwPT6Flaz6fJQdXmTmW2uZ1kebAthB3i2NmCZzAFkJtNpUm6vqIs5SGO44L92W8WpewkdBwVgNPvZeT+Q== dependencies: jsesc "~0.3.x" lodash.foreach "^4.5.0" lodash.template "^4.5.0" source-map "~0.1.x" spdx-correct@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: version "2.3.0" resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== spdx-expression-parse@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: spdx-exceptions "^2.1.0" spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: version "3.0.5" resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== dependencies: extend-shallow "^3.0.0" sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sshpk@^1.7.0: version "1.16.1" resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" bcrypt-pbkdf "^1.0.0" dashdash "^1.12.0" ecc-jsbn "~0.1.1" getpass "^0.1.1" jsbn "~0.1.0" safer-buffer "^2.0.2" tweetnacl "~0.14.0" stack-utils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.2.tgz#5cf48b4557becb4638d0bc4f21d23f5d19586593" integrity sha512-0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg== dependencies: escape-string-regexp "^2.0.0" static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" object-copy "^0.1.0" stealthy-require@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= string-length@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.1.tgz#4a973bf31ef77c4edbceadd6af2611996985f8a1" integrity sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw== dependencies: char-regex "^1.0.2" strip-ansi "^6.0.0" string-width@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== dependencies: emoji-regex "^7.0.1" is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" string-width@^4.1.0, string-width@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" strip-ansi@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: ansi-regex "^4.1.0" strip-ansi@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== dependencies: ansi-regex "^5.0.0" strip-bom@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== strip-json-comments@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== supports-color@^3.1.0: version "3.2.3" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= dependencies: has-flag "^1.0.0" supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^7.0.0, supports-color@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== dependencies: has-flag "^4.0.0" supports-hyperlinks@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" integrity sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== dependencies: has-flag "^4.0.0" supports-color "^7.0.0" symbol-tree@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== table@^5.2.3: version "5.4.6" resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== dependencies: ajv "^6.10.2" lodash "^4.17.14" slice-ansi "^2.1.0" string-width "^3.0.0" terminal-link@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" test-exclude@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" glob "^7.1.4" minimatch "^3.0.4" text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= throat@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== tmpl@1.0.x: version "1.0.4" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" repeat-string "^1.6.1" to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== dependencies: define-property "^2.0.2" extend-shallow "^3.0.2" regex-not "^1.0.2" safe-regex "^1.1.0" tough-cookie@^2.3.3, tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== dependencies: psl "^1.1.28" punycode "^2.1.1" tough-cookie@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== dependencies: ip-regex "^2.1.0" psl "^1.1.28" punycode "^2.1.1" tr46@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.0.2.tgz#03273586def1595ae08fedb38d7733cee91d2479" integrity sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg== dependencies: punycode "^2.1.1" tslib@^1.8.1: version "1.13.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== tsutils@^3.17.1: version "3.17.1" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== dependencies: tslib "^1.8.1" tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= dependencies: safe-buffer "^5.0.1" tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: prelude-ls "^1.2.1" type-check@~0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= dependencies: prelude-ls "~1.1.2" type-detect@4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== type-fest@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== type-fest@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== type-fest@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" uglify-js@^3.1.4: version "3.14.2" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.2.tgz#d7dd6a46ca57214f54a2d0a43cad0f35db82ac99" integrity sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A== union-value@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== dependencies: arr-union "^3.1.0" get-value "^2.0.6" is-extendable "^0.1.1" set-value "^2.0.1" unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" isobject "^3.0.0" uri-js@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== uuid@^3.3.2: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== uuid@^8.2.0: version "8.3.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.0.tgz#ab738085ca22dc9a8c92725e459b1d507df5d6ea" integrity sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ== v8-compile-cache@^2.0.3: version "2.1.1" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" integrity sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== v8-to-istanbul@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-5.0.1.tgz#0608f5b49a481458625edb058488607f25498ba5" integrity sha512-mbDNjuDajqYe3TXFk5qxcQy8L1msXNE37WTlLoqqpBfRsimbNcrlhQlDPntmECEcUvdC+AQ8CyMMf6EUx1r74Q== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" source-map "^0.7.3" validate-npm-package-license@^3.0.1: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= dependencies: assert-plus "^1.0.0" core-util-is "1.0.2" extsprintf "^1.2.0" w3c-hr-time@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== dependencies: browser-process-hrtime "^1.0.0" w3c-xmlserializer@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== dependencies: xml-name-validator "^3.0.0" walker@^1.0.7, walker@~1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= dependencies: makeerror "1.0.x" webidl-conversions@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== webidl-conversions@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== whatwg-encoding@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" whatwg-mimetype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== whatwg-url@^8.0.0: version "8.1.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.1.0.tgz#c628acdcf45b82274ce7281ee31dd3c839791771" integrity sha512-vEIkwNi9Hqt4TV9RdnaBPNt+E2Sgmo3gePebCRgZ1R7g6d23+53zCTnuB0amKI4AXq6VM8jj2DUAa0S1vjJxkw== dependencies: lodash.sortby "^4.7.0" tr46 "^2.0.2" webidl-conversions "^5.0.0" which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= which@^1.1.1, which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" which@^2.0.1, which@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== wordwrap@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" string-width "^4.1.0" strip-ansi "^6.0.0" wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= write-file-atomic@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: imurmurhash "^0.1.4" is-typedarray "^1.0.0" signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" write@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== dependencies: mkdirp "^0.5.1" ws@^7.2.3: version "7.5.5" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881" integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== xml-name-validator@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== xmlchars@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== y18n@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" yargs@^15.3.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: cliui "^6.0.0" decamelize "^1.2.0" find-up "^4.1.0" get-caller-file "^2.0.1" require-directory "^2.1.1" require-main-filename "^2.0.0" set-blocking "^2.0.0" string-width "^4.2.0" which-module "^2.0.0" y18n "^4.0.0" yargs-parser "^18.1.2"