diff --git a/core/package-lock.json b/core/package-lock.json index dcc3bef..0fda991 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -8,6 +8,10 @@ "name": "pdf-to-markdown-core", "version": "0.5.0", "license": "AGPL-3.0", + "dependencies": { + "@types/string-similarity": "^4.0.0", + "string-similarity": "^4.0.4" + }, "devDependencies": { "@types/jest": "^26.0.19", "jest": "^26.6.3", @@ -1091,6 +1095,11 @@ "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", "dev": true }, + "node_modules/@types/string-similarity": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/string-similarity/-/string-similarity-4.0.0.tgz", + "integrity": "sha512-dMS4S07fbtY1AILG/RhuwmptmzK1Ql8scmAebOTJ/8iBtK/KI17NwGwKzu1uipjj8Kk+3mfPxum56kKZE93mzQ==" + }, "node_modules/@types/yargs": { "version": "15.0.12", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", @@ -6667,6 +6676,11 @@ "node": ">=10" } }, + "node_modules/string-similarity": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.4.tgz", + "integrity": "sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ==" + }, "node_modules/string-width": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", @@ -8425,6 +8439,11 @@ "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", "dev": true }, + "@types/string-similarity": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/string-similarity/-/string-similarity-4.0.0.tgz", + "integrity": "sha512-dMS4S07fbtY1AILG/RhuwmptmzK1Ql8scmAebOTJ/8iBtK/KI17NwGwKzu1uipjj8Kk+3mfPxum56kKZE93mzQ==" + }, "@types/yargs": { "version": "15.0.12", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", @@ -12911,6 +12930,11 @@ "strip-ansi": "^6.0.0" } }, + "string-similarity": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.4.tgz", + "integrity": "sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ==" + }, "string-width": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", diff --git a/core/package.json b/core/package.json index 2808ac1..692f704 100644 --- a/core/package.json +++ b/core/package.json @@ -40,5 +40,9 @@ "tslint": "^6.1.3", "tslint-config-prettier": "^1.18.0", "typescript": "^4.1.3" + }, + "dependencies": { + "@types/string-similarity": "^4.0.0", + "string-similarity": "^4.0.4" } } diff --git a/core/src/support/groupingUtils.ts b/core/src/support/groupingUtils.ts index 4180f9b..129ed82 100644 --- a/core/src/support/groupingUtils.ts +++ b/core/src/support/groupingUtils.ts @@ -1,5 +1,31 @@ import Item from '../Item'; +export function flatMap(array: T[], func: (entry: T) => S[]): S[] { + return array.reduce((result, entry) => result.concat(func(entry)), [] as S[]); +} + +export function onlyUnique(value: T, index: number, self: T[]) { + return self.indexOf(value) === index; +} + +export function count(array: T[], find: (entry: T) => boolean): number { + return array.reduce((count, entry) => (find(entry) ? count + 1 : count), 0); +} + +export function median(values: number[]) { + if (values.length === 0) return 0; + + values.sort(function (a, b) { + return a - b; + }); + + var half = Math.floor(values.length / 2); + + if (values.length % 2) return values[half]; + + return (values[half - 1] + values[half]) / 2.0; +} + type KeyExtractor = (item: Item) => any; type PageItemTransformer = (page: number, items: Item[]) => Item[]; type LineItemTransformer = (page: number, line: number, items: Item[]) => Item[]; @@ -20,6 +46,10 @@ export function groupByPage(items: Item[]): Item[][] { return groupBy(items, (item) => item.page); } +export function groupByLine(items: Item[]): Item[][] { + return groupByElement(items, 'line'); +} + export function groupByElement(items: Item[], elementName: string): Item[][] { return groupBy(items, (item) => item.data[elementName]); } @@ -39,3 +69,42 @@ export function transformGroupedByPageAndLine(items: Item[], groupedTransformer: }); return transformedItems; } + +export function mostFrequent(items: Item[], dataElementKey: string): T | undefined { + const occurenceMap = items.reduce((map: Map, item) => { + const key = item.data[dataElementKey]; + const occurrence = map.get(key) || 0; + map.set(key, occurrence + 1); + return map; + }, new Map()); + + const topElement = [...occurenceMap].reduce( + (topEntry: [T | undefined, number], entry: [T, number]) => (entry[1] >= topEntry[1] ? entry : topEntry), + [undefined, 0], + )[0]; + + //TODO optimally we should handle the 50/50 case + return topElement; +} + +export function majorityElement(items: Item[], extract: (item: Item) => T): T | undefined { + if (items.length == 0) { + return; + } + let maj = 0, + count = 1; + + for (let i = 1; i < items.length; i++) { + if (extract(items[i]) === extract(items[maj])) { + count++; + } else { + count--; + } + + if (count === 0) { + maj = i; + count = 1; + } + } + return extract(items[maj]); +} diff --git a/core/src/support/stringFunctions.ts b/core/src/support/stringFunctions.ts new file mode 100644 index 0000000..2ee2d88 --- /dev/null +++ b/core/src/support/stringFunctions.ts @@ -0,0 +1,18 @@ +const MIN_DIGIT_CHAR_CODE = 48; +const MAX_DIGIT_CHAR_CODE = 57; + +export function isDigit(charCode: number): boolean { + return charCode >= MIN_DIGIT_CHAR_CODE && charCode <= MAX_DIGIT_CHAR_CODE; +} + +export function toCharcodes(text: string): number[] { + const codes: number[] = []; + for (let index = 0; index < text.length; index++) { + codes.push(text.charCodeAt(index)); + } + return codes; +} + +export function filterOutDigits(text: string): string { + return String.fromCharCode(...toCharcodes(text).filter((code) => !isDigit(code))); +} diff --git a/core/src/transformer/RemoveRepetitiveItems.ts b/core/src/transformer/RemoveRepetitiveItems.ts index 4bf6d0c..0f3f814 100644 --- a/core/src/transformer/RemoveRepetitiveItems.ts +++ b/core/src/transformer/RemoveRepetitiveItems.ts @@ -1,14 +1,39 @@ +import { compareTwoStrings } from 'string-similarity'; + import Item from '../Item'; import ItemResult from '../ItemResult'; import ItemTransformer from './ItemTransformer'; import TransformContext from './TransformContext'; import LineItemMerger from '../debug/LineItemMerger'; -import { transformGroupedByPage, transformGroupedByPageAndLine } from '../support/groupingUtils'; +import { + count, + flatMap, + groupByLine, + groupByPage, + median, + mostFrequent, + onlyUnique, + transformGroupedByPageAndLine, +} from '../support/groupingUtils'; +import { filterOutDigits } from '../support/stringFunctions'; + +const config = { + // Max number of lines at top/bottom which are getting evaluated for eviction + maxNumberOffTopOrBottomLines: 3, + + // Minumum number of times in percent that the y has to appear as fringe element in a page + minYOccurence: 0.6, + + // Max neighbour hops in both direction when checking for neighbour similarity + neighbourReach: 3, + + minSimilarity: 0.8, +}; export default class RemoveRepetitiveItems extends ItemTransformer { constructor() { super('Remove Repetitive Items', 'Remove things like page numbers or license footers.', { - requireColumns: ['x', 'y', 'str'], + requireColumns: ['x', 'y', 'str', 'line'], debug: { itemMerger: new LineItemMerger(), }, @@ -16,55 +41,113 @@ export default class RemoveRepetitiveItems extends ItemTransformer { } transform(context: TransformContext, inputItems: Item[]): ItemResult { - const fringeOccurences = determineYMinAndMaxForPages(inputItems); - console.log(fringeOccurences); + const pageExtracts = buildExtracts(inputItems); - const yToRemove: number[] = []; - //TODO should be context.pageViewports.length == totalPages - if (fringeOccurences.topY.occurence > (context.pageViewports.length / 3) * 2) { - yToRemove.push(fringeOccurences.topY.y); - } - if (fringeOccurences.bottomY.occurence > (context.pageViewports.length / 3) * 2) { - yToRemove.push(fringeOccurences.bottomY.y); - } + const uniqueYs = flatMap(pageExtracts, (extract) => extract.fringeLines) + .map((line) => line.y) + .filter(onlyUnique); + + const numberOfPages = context.pageViewports.length; + + const yToRemove = uniqueYs.filter((y) => { + // First check how often an element occurs on the given 'y'. + // Repetetive elements tend to be on the same y all the time or half the time. + const pageOccurence = count(pageExtracts, (extraxt) => extraxt.hasY(y)); + + const simis = pageExtracts.map((extraxt, idx) => { + const line = extraxt.lineByY(y); + if (line) { + const neighbours = neighbourLines(pageExtracts, idx, y); + const similarities = neighbours.map((nLine) => calculateSimilarity(line, nLine)); + return median(similarities); + } + return 0; + }); + + // TODO more checks + // - same x structure + // - contain chapter highlights + // - contains rising number + + return pageOccurence >= numberOfPages * config.minYOccurence && median(simis) >= config.minSimilarity; + }); return { - items: inputItems.filter((item) => !yToRemove.includes(item.data['y'])), + items: transformGroupedByPageAndLine(inputItems, (_, __, items) => + yToRemove.includes(yFromLine(items)) ? [] : items, + ), messages: [`Filtered out each item with y == ${yToRemove.join('||')}`], }; } } -function determineYMinAndMaxForPages(inputItems: Item[]) { - const occurencePerPage: Map = new Map(); - let globalBottomY = 999; - let globalTopY = 0; - transformGroupedByPage(inputItems, (_, pageItems) => { - let pageMinY = 999; - let pageMaxY = 0; - pageItems.forEach((item) => { - const y = item.data['y']; - pageMinY = Math.min(y, pageMinY); - pageMaxY = Math.max(y, pageMaxY); +function calculateSimilarity(line1: Line, line2: Line): number { + return compareTwoStrings(line1.asStringWithoutNumbers, line2.asStringWithoutNumbers); +} + +function neighbourLines(pages: PageExtract[], pageIndex: number, y: number): Line[] { + const neighbourLines: Line[] = []; + + //Upstream + for (let index = pageIndex - 1; index > -1 && index >= pageIndex - config.neighbourReach; index--) { + const neighbourLine = pages[index].lineByY(y); + if (neighbourLine) { + neighbourLines.push(neighbourLine); + } + } + + //Downstream + for (let index = pageIndex + 1; index < pages.length && index <= pageIndex + config.neighbourReach; index++) { + const neighbourLine = pages[index].lineByY(y); + if (neighbourLine) { + neighbourLines.push(neighbourLine); + } + } + + return neighbourLines; +} + +function buildExtracts(inputItems: Item[]): PageExtract[] { + const pageExtracts = groupByPage(inputItems).map((pageItems) => { + const lines = groupByLine(pageItems).map((lineItems) => { + const lineY = yFromLine(lineItems); + return new Line(lineY, lineItems); + }); + lines.sort((a, b) => { + return a.y - b.y; }); - const occurenceMin = occurencePerPage.get(pageMinY) || 0; - const occurenceMax = occurencePerPage.get(pageMaxY) || 0; - occurencePerPage.set(pageMinY, occurenceMin + 1); - occurencePerPage.set(pageMaxY, occurenceMax + 1); - globalBottomY = Math.min(pageMinY, globalBottomY); - globalTopY = Math.max(pageMaxY, globalTopY); - return []; + const numberOfFringeElements = Math.min(lines.length, config.maxNumberOffTopOrBottomLines); + const topN = lines.slice(0, numberOfFringeElements); + const lastN = lines.slice(lines.length - numberOfFringeElements, lines.length); + const fringeLines = [...topN, ...lastN].filter((line, idx, array) => array.indexOf(line) === idx); + return new PageExtract(pageItems[0].page, fringeLines); }); - return { - bottomY: { - y: globalBottomY, - occurence: occurencePerPage.get(globalBottomY) || 0, - }, - topY: { - y: globalTopY, - occurence: occurencePerPage.get(globalTopY) || 0, - }, - }; + return pageExtracts; +} + +function yFromLine(lineItems: Item[]): number { + return mostFrequent(lineItems, 'y') as number; +} + +class Line { + asString: string; + asStringWithoutNumbers: string; + constructor(public y: number, public items: Item[]) { + this.asString = items.reduce((all, item) => all + item.data['str'], ''); + this.asStringWithoutNumbers = filterOutDigits(this.asString); + } +} + +class PageExtract { + constructor(public page: number, public fringeLines: Line[]) {} + + hasY(y: number): boolean { + return this.fringeLines.findIndex((line) => line.y === y) >= 0; + } + + lineByY(y: number): Line | undefined { + return this.fringeLines.find((line) => line.y === y); + } } diff --git a/core/test/support/groupingUtils.test.ts b/core/test/support/groupingUtils.test.ts index 8544911..c2e8cc2 100644 --- a/core/test/support/groupingUtils.test.ts +++ b/core/test/support/groupingUtils.test.ts @@ -1,12 +1,35 @@ import Item from 'src/Item'; import { groupByPage, + groupByLine, groupByElement, transformGroupedByPage, transformGroupedByPageAndLine, + mostFrequent, + flatMap, + onlyUnique, + count, } from 'src/support/groupingUtils'; import { items } from 'test/testItems'; +test('count', async () => { + expect(count([], (_) => true)).toEqual(0); + expect(count([1, 2, 3, 4, 5, 6], (e) => e % 2 == 0)).toEqual(3); + expect(count(['A', 'B', 'c'], (e) => e === e.toUpperCase())).toEqual(2); +}); + +test('flatMap', async () => { + expect(flatMap([], (e) => e)).toEqual([]); + expect(flatMap([[1, 2], [3], [4, 5, 6]], (e) => e)).toEqual([1, 2, 3, 4, 5, 6]); + expect(flatMap([{ x: [1, 2] }, { x: [3] }, { x: [4, 5, 6] }], (e) => e.x)).toEqual([1, 2, 3, 4, 5, 6]); +}); + +test('onlyUnique', async () => { + expect([].filter(onlyUnique)).toEqual([]); + expect([1, 2, 3].filter(onlyUnique)).toEqual([1, 2, 3]); + expect([1, 2, 3, 3, 2, 1].filter(onlyUnique)).toEqual([1, 2, 3]); +}); + describe('groupByPage', () => { test('empty', async () => { expect(groupByPage([])).toEqual([]); @@ -24,6 +47,23 @@ describe('groupByPage', () => { }); }); +describe('groupByLine', () => { + test('empty', async () => { + expect(groupByLine([])).toEqual([]); + }); + + test('group', async () => { + const groupedItems = [ + [new Item(0, { line: 1, id: 1 })], + [new Item(0, { line: 2, id: 2 }), new Item(0, { line: 2, id: 3 })], + [new Item(0, { line: 3, id: 4 })], + ]; + const flattenedItems = new Array().concat(...groupedItems); + const transformedItems = groupByLine(flattenedItems); + expect(transformedItems).toEqual(groupedItems); + }); +}); + describe('groupByElement', () => { test('empty', async () => { expect(groupByElement([], 'line')).toEqual([]); @@ -93,3 +133,34 @@ describe('transformGroupedByPageAndLine', () => { expect(transformedItems.map((item) => item.data['group'])).toEqual(['0/1:1', '1/1:2', '1/2:1', '2/1:1']); }); }); + +describe('mostFrequent', () => { + test('empty', async () => { + const majorityItem = mostFrequent([], 'x'); + expect(majorityItem).toBeUndefined(); + }); + + test('clear winner1', async () => { + const allItems = items(0, [{ x: 1 }, { x: 1 }, { x: 2 }, { x: 3 }]); + const majorityItem = mostFrequent(allItems, 'x'); + expect(majorityItem).toEqual(1); + }); + + test('clear winner2', async () => { + const allItems = items(0, [{ x: 1 }, { x: 2 }, { x: 3 }, { x: 2 }]); + const majorityItem = mostFrequent(allItems, 'x'); + expect(majorityItem).toEqual(2); + }); + + test('clear winner3 string', async () => { + const allItems = items(0, [{ x: 'A' }, { x: 'B' }, { x: 'C' }, { x: 'C' }]); + const majorityItem = mostFrequent(allItems, 'x'); + expect(majorityItem).toEqual('C'); + }); + + test('clear 50/50', async () => { + const allItems = items(0, [{ x: 1 }, { x: 2 }, { x: 1 }, { x: 2 }]); + const majorityItem = mostFrequent(allItems, 'x'); + expect(majorityItem).toEqual(2); + }); +}); diff --git a/core/test/support/stringFunctions.test.ts b/core/test/support/stringFunctions.test.ts new file mode 100644 index 0000000..666b8bf --- /dev/null +++ b/core/test/support/stringFunctions.test.ts @@ -0,0 +1,7 @@ +import { filterOutDigits } from 'src/support/stringFunctions'; + +test('filterOutDigits', async () => { + expect(filterOutDigits('')).toEqual(''); + expect(filterOutDigits('a b c')).toEqual('a b c'); + expect(filterOutDigits('a1b 2c 3')).toEqual('ab c '); +}); diff --git a/examples/Closed-Syllables/removeRepetitiveItems.json b/examples/Closed-Syllables/removeRepetitiveItems.json index ce38eda..224e66b 100644 --- a/examples/Closed-Syllables/removeRepetitiveItems.json +++ b/examples/Closed-Syllables/removeRepetitiveItems.json @@ -2,7 +2,7 @@ "pages": 19, "items": 2769, "groupedItems": 1320, - "changes": 95, + "changes": 247, "schema": [ { "name": "line" @@ -31,40 +31,97 @@ ] } {"page":0,"change":"Removal","str":"Closed syllable word lists 1 ","line":0,"x":420.79,"y":745.56,"width":"121.80","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":0,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":0,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":0,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":0,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":1,"change":"Removal","str":"Closed syllable word lists 2 ","line":0,"x":420.79,"y":745.56,"width":"121.80","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":1,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":1,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":1,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":1,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":2,"change":"Removal","str":"Closed syllable word lists 3 ","line":0,"x":420.79,"y":745.56,"width":"121.80","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":2,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":2,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":2,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":2,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":3,"change":"Removal","str":"Closed syllable word lists 4 ","line":0,"x":420.79,"y":745.56,"width":"121.80","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":3,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":3,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":3,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":3,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":4,"change":"Removal","str":"Closed syllable word lists 5 ","line":0,"x":420.79,"y":745.56,"width":"121.80","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":4,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":4,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":4,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":4,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":5,"change":"Removal","str":"Closed syllable word lists 6 ","line":0,"x":420.79,"y":745.56,"width":"121.80","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":5,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":5,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":5,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":5,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":6,"change":"Removal","str":"Closed syllable word lists 7 ","line":0,"x":420.79,"y":745.56,"width":"121.80","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":6,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":6,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":6,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":6,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":7,"change":"Removal","str":"Closed syllable word lists 8 ","line":0,"x":420.79,"y":745.56,"width":"121.80","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":7,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":7,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":7,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":7,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":8,"change":"Removal","str":"Closed syllable word lists 9 ","line":0,"x":420.79,"y":745.56,"width":"121.80","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":8,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":8,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":8,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":8,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":9,"change":"Removal","str":"Closed syllable word lists 10 ","line":0,"x":415.27,"y":745.56,"width":"127.25","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":9,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":9,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":9,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":9,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":10,"change":"Removal","str":"Closed syllable word lists 11 ","line":0,"x":415.27,"y":745.56,"width":"127.25","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":10,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":10,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":10,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":10,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":11,"change":"Removal","str":"Closed syllable word lists 12 ","line":0,"x":415.27,"y":745.56,"width":"127.25","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":11,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":11,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":11,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":11,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":12,"change":"Removal","str":"Closed syllable word lists 13 ","line":0,"x":415.27,"y":745.56,"width":"127.25","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":12,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":12,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":12,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":12,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":13,"change":"Removal","str":"Closed syllable word lists 14 ","line":0,"x":415.27,"y":745.56,"width":"127.25","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":13,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":13,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":13,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":13,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":14,"change":"Removal","str":"Closed syllable word lists 15 ","line":0,"x":415.27,"y":745.56,"width":"127.25","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":14,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":14,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":14,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":14,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":15,"change":"Removal","str":"Closed syllable word lists 16 ","line":0,"x":415.27,"y":745.56,"width":"127.25","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":15,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":15,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":15,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":15,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":16,"change":"Removal","str":"Closed syllable word lists 17 ","line":0,"x":415.27,"y":745.56,"width":"127.25","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":16,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":16,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":16,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":16,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":17,"change":"Removal","str":"Closed syllable word lists 18 ","line":0,"x":415.27,"y":745.56,"width":"127.25","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":17,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":17,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":17,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":17,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} {"page":18,"change":"Removal","str":"Closed syllable word lists 19 ","line":0,"x":415.27,"y":745.56,"width":"127.25","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":18,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","732.12"],"fontName":"ABCDEE+Calibri","x":72.024,"y":732.12,"line":1} +{"page":18,"change":"Removal","str":"Phonics word lists by Susan Jones licensed under Creative Commons Attribution 4.0 International ","line":2,"x":106.22,"y":76.584,"width":"436.20","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} +{"page":18,"change":"Removal","str":"License ","line":3,"x":507.22,"y":63.144,"width":"37.98","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]} {"page":18,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","540.10","35.90"],"fontName":"ABCDEE+Calibri","x":540.1,"y":35.904,"line":4} \ No newline at end of file diff --git a/examples/Grammar-Matters/removeRepetitiveItems.json b/examples/Grammar-Matters/removeRepetitiveItems.json index ea2b865..b71cd59 100644 --- a/examples/Grammar-Matters/removeRepetitiveItems.json +++ b/examples/Grammar-Matters/removeRepetitiveItems.json @@ -2,7 +2,7 @@ "pages": 116, "items": 12112, "groupedItems": 4993, - "changes": 116, + "changes": 464, "schema": [ { "name": "line" @@ -30,119 +30,235 @@ } ] } +{"page":0,"change":"Removal","str":"1 ","line":0,"x":304.01,"y":22.6801,"width":"6.57","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":0,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02369000000002,"y":10.2,"line":1} +{"page":1,"change":"Removal","str":"2 ","line":0,"x":304.01,"y":22.6801,"width":"6.57","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":1,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02369000000002,"y":10.2,"line":1} +{"page":2,"change":"Removal","str":"3 ","line":0,"x":304.01,"y":22.6801,"width":"6.57","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":2,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02369000000002,"y":10.2,"line":1} +{"page":3,"change":"Removal","str":"4 ","line":0,"x":304.01,"y":22.6801,"width":"6.57","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":3,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02369000000002,"y":10.2,"line":1} +{"page":4,"change":"Removal","str":"5 ","line":0,"x":304.01,"y":22.6801,"width":"6.57","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":4,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02369000000002,"y":10.2,"line":1} +{"page":5,"change":"Removal","str":"6 ","line":0,"x":304.01,"y":22.6801,"width":"6.57","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":5,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02369000000002,"y":10.2,"line":1} +{"page":6,"change":"Removal","str":"7 ","line":0,"x":304.01,"y":22.6801,"width":"6.57","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":6,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02369000000002,"y":10.2,"line":1} +{"page":7,"change":"Removal","str":"8 ","line":0,"x":304.01,"y":22.6801,"width":"6.57","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":7,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02369000000002,"y":10.2,"line":1} +{"page":8,"change":"Removal","str":"9 ","line":0,"x":304.01,"y":22.6801,"width":"6.57","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":8,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02369000000002,"y":10.2,"line":1} +{"page":9,"change":"Removal","str":"10 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":9,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":10,"change":"Removal","str":"11 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":10,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":11,"change":"Removal","str":"12 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":11,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":12,"change":"Removal","str":"13 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":12,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":13,"change":"Removal","str":"14 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":13,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":14,"change":"Removal","str":"15 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":14,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":15,"change":"Removal","str":"16 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":15,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":16,"change":"Removal","str":"17 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":16,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":17,"change":"Removal","str":"18 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":17,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":18,"change":"Removal","str":"19 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":18,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":19,"change":"Removal","str":"20 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":19,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":20,"change":"Removal","str":"21 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":20,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":21,"change":"Removal","str":"22 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":21,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":22,"change":"Removal","str":"23 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":22,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":23,"change":"Removal","str":"24 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":23,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":24,"change":"Removal","str":"25 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":24,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":25,"change":"Removal","str":"26 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":25,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":26,"change":"Removal","str":"27 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":26,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":27,"change":"Removal","str":"28 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":27,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":28,"change":"Removal","str":"29 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":28,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":29,"change":"Removal","str":"30 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":29,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":30,"change":"Removal","str":"31 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":30,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":31,"change":"Removal","str":"32 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":31,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":32,"change":"Removal","str":"33 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":32,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":33,"change":"Removal","str":"34 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":33,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":34,"change":"Removal","str":"35 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":34,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":35,"change":"Removal","str":"36 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":35,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":36,"change":"Removal","str":"37 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":36,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":37,"change":"Removal","str":"38 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":37,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":38,"change":"Removal","str":"39 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":38,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":39,"change":"Removal","str":"40 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":39,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":40,"change":"Removal","str":"41 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":40,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":41,"change":"Removal","str":"42 ","line":0,"x":301.97,"y":22.6801,"width":"10.65","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":41,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":42,"change":"Removal","str":"43 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":42,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":43,"change":"Removal","str":"44 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":43,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":44,"change":"Removal","str":"45 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":44,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":45,"change":"Removal","str":"46 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":45,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":46,"change":"Removal","str":"47 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":46,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":47,"change":"Removal","str":"48 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":47,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":48,"change":"Removal","str":"49 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":48,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":49,"change":"Removal","str":"50 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":49,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":50,"change":"Removal","str":"51 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":50,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":51,"change":"Removal","str":"52 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":51,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":52,"change":"Removal","str":"53 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":52,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":53,"change":"Removal","str":"54 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":53,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":54,"change":"Removal","str":"55 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":54,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":55,"change":"Removal","str":"56 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":55,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":56,"change":"Removal","str":"57 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":56,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":57,"change":"Removal","str":"58 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":57,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":58,"change":"Removal","str":"59 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":58,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":59,"change":"Removal","str":"60 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":59,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":60,"change":"Removal","str":"61 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":60,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":61,"change":"Removal","str":"62 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":61,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":62,"change":"Removal","str":"63 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":62,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":63,"change":"Removal","str":"64 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":63,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":64,"change":"Removal","str":"65 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":64,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":65,"change":"Removal","str":"66 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":65,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":66,"change":"Removal","str":"67 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":66,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":67,"change":"Removal","str":"68 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":67,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":68,"change":"Removal","str":"69 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":68,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":69,"change":"Removal","str":"70 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":69,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":70,"change":"Removal","str":"71 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":70,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":71,"change":"Removal","str":"72 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":71,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":72,"change":"Removal","str":"73 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":72,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":73,"change":"Removal","str":"74 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":73,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":74,"change":"Removal","str":"75 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":74,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":75,"change":"Removal","str":"76 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":75,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":76,"change":"Removal","str":"77 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":76,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":77,"change":"Removal","str":"78 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":77,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":78,"change":"Removal","str":"79 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":78,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":79,"change":"Removal","str":"80 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":79,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":80,"change":"Removal","str":"81 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":80,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":81,"change":"Removal","str":"82 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":81,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":82,"change":"Removal","str":"83 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":82,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":83,"change":"Removal","str":"84 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":83,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":84,"change":"Removal","str":"85 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":84,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":85,"change":"Removal","str":"86 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":85,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":86,"change":"Removal","str":"87 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":86,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":87,"change":"Removal","str":"88 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":87,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":88,"change":"Removal","str":"89 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":88,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":89,"change":"Removal","str":"90 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":89,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":90,"change":"Removal","str":"91 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":90,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":91,"change":"Removal","str":"92 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":91,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":92,"change":"Removal","str":"93 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":92,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":93,"change":"Removal","str":"94 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":93,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":94,"change":"Removal","str":"95 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":94,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":95,"change":"Removal","str":"96 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":95,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":96,"change":"Removal","str":"97 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":96,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":97,"change":"Removal","str":"98 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":97,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":98,"change":"Removal","str":"99 ","line":0,"x":301.97,"y":22.6801,"width":"10.66","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":98,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02416000000005,"y":10.2,"line":1} +{"page":99,"change":"Removal","str":"100 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":99,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":100,"change":"Removal","str":"101 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":100,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":101,"change":"Removal","str":"102 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":101,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":102,"change":"Removal","str":"103 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":102,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":103,"change":"Removal","str":"104 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":103,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":104,"change":"Removal","str":"105 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":104,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":105,"change":"Removal","str":"106 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":105,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":106,"change":"Removal","str":"107 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":106,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":107,"change":"Removal","str":"108 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":107,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":108,"change":"Removal","str":"109 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":108,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":109,"change":"Removal","str":"110 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":109,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":110,"change":"Removal","str":"111 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":110,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":111,"change":"Removal","str":"112 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":111,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":112,"change":"Removal","str":"113 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":112,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":113,"change":"Removal","str":"114 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":113,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":114,"change":"Removal","str":"115 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":114,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} +{"page":115,"change":"Removal","str":"116 ","line":0,"x":299.93,"y":22.6801,"width":"14.74","height":"11.04","fontName":["NTKUYH+Calibri"],"dir":["ltr"]} {"page":115,"change":"Removal","str":" ","dir":"ltr","width":"2.50","height":"11.04","transform":["11.04","0.00","0.00","11.04","72.02","10.20"],"fontName":"NTKUYH+Calibri","x":72.02389999999997,"y":10.2,"line":1} \ No newline at end of file diff --git a/examples/Safe-Communication/removeRepetitiveItems.json b/examples/Safe-Communication/removeRepetitiveItems.json index 4d2548f..2aea995 100644 --- a/examples/Safe-Communication/removeRepetitiveItems.json +++ b/examples/Safe-Communication/removeRepetitiveItems.json @@ -2,7 +2,7 @@ "pages": 60, "items": 6774, "groupedItems": 1914, - "changes": 0, + "changes": 1003, "schema": [ { "name": "line" @@ -29,4 +29,181 @@ "name": "height" } ] -} \ No newline at end of file +} +{"page":1,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 2 ","line":0,"x":99.264,"y":30.84,"width":"227.04","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":1,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":1,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":2,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 3 ","line":0,"x":99.264,"y":30.84,"width":"227.04","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":2,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":2,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":3,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 4 ","line":0,"x":99.264,"y":30.84,"width":"227.04","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":3,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":3,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":4,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 5 ","line":0,"x":99.264,"y":30.84,"width":"227.04","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":4,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":4,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":5,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 6 ","line":0,"x":99.264,"y":30.84,"width":"227.04","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":5,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":5,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":6,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 7 ","line":0,"x":99.264,"y":30.84,"width":"227.04","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":6,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":6,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":7,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 8 ","line":0,"x":99.264,"y":30.84,"width":"227.04","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":7,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":7,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":8,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 9 ","line":0,"x":99.264,"y":30.84,"width":"227.04","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":8,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":8,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":9,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 10 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":9,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":9,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":10,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 11 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":10,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":10,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":11,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 12 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":11,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":11,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":12,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 13 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":12,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":12,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":13,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 14 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":13,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":13,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":14,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 15 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":14,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":14,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":15,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 16 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":15,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":15,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":16,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 17 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":16,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":16,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":17,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 18 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":17,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":17,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":18,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 19 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":18,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":18,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":19,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 20 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":19,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":19,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":20,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 21 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":20,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":20,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":21,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 22 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":21,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":21,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":22,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 23 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":22,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":22,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":23,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 24 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":23,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":23,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":24,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 25 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":24,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":24,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":25,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 26 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":25,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":25,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":26,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 27 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":26,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":26,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":27,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 28 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":27,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":27,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":28,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 29 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":28,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":28,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":29,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 30 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":29,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":29,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":30,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 31 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":30,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":30,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":31,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 32 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":31,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":31,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":32,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 33 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":32,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":32,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":33,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 34 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":33,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":33,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":34,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 35 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":34,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":34,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":35,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 36 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":35,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":35,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":36,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 37 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":36,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":36,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":37,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 38 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":37,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":37,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":38,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 39 ","line":0,"x":99.264,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":38,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":38,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":39,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 40 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":39,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":39,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":40,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 41 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":40,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":40,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":41,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 42 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":41,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":41,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":42,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 43 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":42,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":42,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":43,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 44 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":43,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":43,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":44,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 45 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":44,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":44,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":45,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 46 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":45,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":45,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":46,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 47 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":46,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":46,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":47,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 48 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":47,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":47,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":48,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 49 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":48,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":48,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":49,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 50 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":49,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":49,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":50,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 51 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":50,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":50,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":51,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 52 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":51,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":51,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":52,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 53 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":52,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":52,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":53,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 54 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":53,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":53,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":54,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 55 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":54,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":54,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":55,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 56 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":55,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":55,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":56,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 57 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":56,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":56,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":57,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 58 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":57,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":57,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":58,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 59 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":58,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":58,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":59,"change":"Removal","str":"Quality Improvement Clinic Ltd. P a g e | 60 ","line":0,"x":53.88,"y":30.84,"width":"233.14","height":"11.04","fontName":[null],"dir":["ltr"]} +{"page":59,"change":"Removal","str":" ","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","744.58","44.40"],"x":744.58,"y":44.4,"line":1} +{"page":59,"change":"Removal","str":"August 2015 ","line":2,"x":682.78,"y":31.68,"width":"64.88","height":"11.04","fontName":[null],"dir":["ltr"]} \ No newline at end of file diff --git a/examples/St-Mary-Witney-Social-Audit/removeRepetitiveItems.json b/examples/St-Mary-Witney-Social-Audit/removeRepetitiveItems.json index 5a5c41f..ecb751a 100644 --- a/examples/St-Mary-Witney-Social-Audit/removeRepetitiveItems.json +++ b/examples/St-Mary-Witney-Social-Audit/removeRepetitiveItems.json @@ -2,7 +2,7 @@ "pages": 27, "items": 2053, "groupedItems": 1545, - "changes": 0, + "changes": 17, "schema": [ { "name": "line" @@ -29,4 +29,21 @@ "name": "height" } ] -} \ No newline at end of file +} +{"page":2,"change":"Removal","str":"3","dir":"ltr","width":"6.02","height":"12.00","transform":["12.00","0.00","0.00","12.00","812.96","16.35"],"fontName":"Gill Sans MT","x":812.962,"y":16.346,"line":16} +{"page":4,"change":"Removal","str":"5","dir":"ltr","width":"6.02","height":"12.00","transform":["12.00","0.00","0.00","12.00","811.49","16.35"],"fontName":"Gill Sans MT","x":811.492,"y":16.346,"line":42} +{"page":5,"change":"Removal","str":" 6","dir":"ltr","width":"19.33","height":"12.00","transform":["12.00","0.00","0.00","12.00","6.49","16.35"],"fontName":"Gill Sans MT","x":6.488,"y":16.346,"line":27} +{"page":6,"change":"Removal","str":"7","dir":"ltr","width":"6.02","height":"12.00","transform":["12.00","0.00","0.00","12.00","812.60","16.35"],"fontName":"Gill Sans MT","x":812.595,"y":16.346,"line":48} +{"page":7,"change":"Removal","str":" 8","dir":"ltr","width":"12.67","height":"12.00","transform":["12.00","0.00","0.00","12.00","6.49","16.35"],"fontName":"Gill Sans MT","x":6.489,"y":16.346,"line":58} +{"page":8,"change":"Removal","str":"9","dir":"ltr","width":"6.02","height":"12.00","transform":["12.00","0.00","0.00","12.00","813.78","16.35"],"fontName":"Gill Sans MT","x":813.78,"y":16.346,"line":38} +{"page":9,"change":"Removal","str":" 10","dir":"ltr","width":"21.55","height":"12.00","transform":["12.00","0.00","0.00","12.00","8.57","16.35"],"fontName":"Gill Sans MT","x":8.572,"y":16.346,"line":59} +{"page":10,"change":"Removal","str":"11","dir":"ltr","width":"12.03","height":"12.00","transform":["12.00","0.00","0.00","12.00","812.74","16.35"],"fontName":"Gill Sans MT","x":812.738,"y":16.346,"line":63} +{"page":12,"change":"Removal","str":"13","dir":"ltr","width":"12.03","height":"12.00","transform":["12.00","0.00","0.00","12.00","812.74","16.35"],"fontName":"Gill Sans MT","x":812.738,"y":16.346,"line":16} +{"page":14,"change":"Removal","str":"15","dir":"ltr","width":"12.03","height":"12.00","transform":["12.00","0.00","0.00","12.00","812.74","16.35"],"fontName":"Gill Sans MT","x":812.738,"y":16.346,"line":61} +{"page":15,"change":"Removal","str":" 16","dir":"ltr","width":"21.55","height":"12.00","transform":["12.00","0.00","0.00","12.00","6.49","16.35"],"fontName":"Gill Sans MT","x":6.488,"y":16.346,"line":5} +{"page":16,"change":"Removal","str":"17","dir":"ltr","width":"12.03","height":"12.00","transform":["12.00","0.00","0.00","12.00","812.74","16.35"],"fontName":"Gill Sans MT","x":812.738,"y":16.346,"line":60} +{"page":18,"change":"Removal","str":"19","dir":"ltr","width":"12.03","height":"12.00","transform":["12.00","0.00","0.00","12.00","812.74","16.35"],"fontName":"Gill Sans MT","x":812.738,"y":16.346,"line":62} +{"page":20,"change":"Removal","str":"21","dir":"ltr","width":"12.03","height":"12.00","transform":["12.00","0.00","0.00","12.00","812.74","16.35"],"fontName":"Gill Sans MT","x":812.738,"y":16.346,"line":55} +{"page":22,"change":"Removal","str":"23","dir":"ltr","width":"12.03","height":"12.00","transform":["12.00","0.00","0.00","12.00","812.70","16.35"],"fontName":"Gill Sans MT","x":812.696,"y":16.346,"line":53} +{"page":24,"change":"Removal","str":"25","dir":"ltr","width":"12.03","height":"12.00","transform":["12.00","0.00","0.00","12.00","812.60","16.35"],"fontName":"Gill Sans MT","x":812.595,"y":16.346,"line":46} +{"page":27,"change":"Removal","str":"28","dir":"ltr","width":"12.03","height":"12.00","transform":["12.00","0.00","0.00","12.00","810.59","16.35"],"fontName":"Gill Sans MT","x":810.59,"y":16.346,"line":60} \ No newline at end of file diff --git a/examples/The-Man-Without-A-Body/removeRepetitiveItems.json b/examples/The-Man-Without-A-Body/removeRepetitiveItems.json index 6ae8081..31d1e3b 100644 --- a/examples/The-Man-Without-A-Body/removeRepetitiveItems.json +++ b/examples/The-Man-Without-A-Body/removeRepetitiveItems.json @@ -2,7 +2,7 @@ "pages": 4, "items": 669, "groupedItems": 399, - "changes": 10, + "changes": 16, "schema": [ { "name": "line" @@ -31,6 +31,12 @@ ] } {"page":0,"change":"Removal","str":" ","dir":"ltr","width":"3.00","height":"12.00","transform":["12.00","0.00","0.00","12.00","90.03","38.52"],"fontName":"BCDEEE+Garamond-Bold","x":90.025,"y":38.525,"line":3} +{"page":1,"change":"Removal","str":" ","dir":"ltr","width":"3.00","height":"12.00","transform":["12.00","0.00","0.00","12.00","540.23","746.22"],"fontName":"BCDEEE+Garamond-Bold","x":540.23,"y":746.22,"line":0} +{"page":1,"change":"Removal","str":" ","dir":"ltr","width":"2.71","height":"12.00","transform":["12.00","0.00","0.00","12.00","540.23","731.72"],"fontName":"BCDFEE+Calibri","x":540.23,"y":731.72,"line":1} {"page":1,"change":"Removal","str":" ","line":2,"x":90.025,"y":38.525,"width":"6.00","height":"12.00","fontName":["BCDEEE+Garamond-Bold"],"dir":["ltr"]} +{"page":2,"change":"Removal","str":" ","dir":"ltr","width":"3.00","height":"12.00","transform":["12.00","0.00","0.00","12.00","540.23","746.22"],"fontName":"BCDEEE+Garamond-Bold","x":540.23,"y":746.22,"line":0} +{"page":2,"change":"Removal","str":" ","dir":"ltr","width":"2.71","height":"12.00","transform":["12.00","0.00","0.00","12.00","540.23","731.72"],"fontName":"BCDFEE+Calibri","x":540.23,"y":731.72,"line":1} {"page":2,"change":"Removal","str":" ","line":2,"x":90.025,"y":38.525,"width":"6.00","height":"12.00","fontName":["BCDEEE+Garamond-Bold"],"dir":["ltr"]} +{"page":3,"change":"Removal","str":" ","dir":"ltr","width":"3.00","height":"12.00","transform":["12.00","0.00","0.00","12.00","540.23","746.22"],"fontName":"BCDEEE+Garamond-Bold","x":540.23,"y":746.22,"line":0} +{"page":3,"change":"Removal","str":" ","dir":"ltr","width":"2.71","height":"12.00","transform":["12.00","0.00","0.00","12.00","540.23","731.72"],"fontName":"BCDFEE+Calibri","x":540.23,"y":731.72,"line":1} {"page":3,"change":"Removal","str":" ","line":2,"x":90.025,"y":38.525,"width":"6.00","height":"12.00","fontName":["BCDEEE+Garamond-Bold"],"dir":["ltr"]} \ No newline at end of file diff --git a/examples/The-War-of-the-Worlds/removeRepetitiveItems.json b/examples/The-War-of-the-Worlds/removeRepetitiveItems.json index 7b1540d..e6e6a97 100644 --- a/examples/The-War-of-the-Worlds/removeRepetitiveItems.json +++ b/examples/The-War-of-the-Worlds/removeRepetitiveItems.json @@ -2,7 +2,7 @@ "pages": 293, "items": 10835, "groupedItems": 7199, - "changes": 1169, + "changes": 2045, "schema": [ { "name": "line" @@ -31,295 +31,587 @@ ] } {"page":0,"change":"Removal","str":" ","dir":"ltr","width":"3.00","height":"12.00","transform":["12.00","0.00","0.00","12.00","198.00","44.76"],"x":198,"y":44.76,"line":0} +{"page":1,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":1,"change":"Removal","str":"2 of 293 ","line":1,"x":178.68,"y":44.76,"width":"41.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":2,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":2,"change":"Removal","str":"3 of 293 ","line":1,"x":178.68,"y":44.76,"width":"41.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":3,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":3,"change":"Removal","str":"4 of 293 ","line":1,"x":178.68,"y":44.76,"width":"41.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":4,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":4,"change":"Removal","str":"5 of 293 ","line":1,"x":178.68,"y":44.76,"width":"41.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":5,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":5,"change":"Removal","str":"6 of 293 ","line":1,"x":178.68,"y":44.76,"width":"41.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":6,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":6,"change":"Removal","str":"7 of 293 ","line":1,"x":178.68,"y":44.76,"width":"41.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":7,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":7,"change":"Removal","str":"8 of 293 ","line":1,"x":178.68,"y":44.76,"width":"41.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":8,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":8,"change":"Removal","str":"9 of 293 ","line":1,"x":178.68,"y":44.76,"width":"41.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":9,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":9,"change":"Removal","str":"10 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":10,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":10,"change":"Removal","str":"11 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":11,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":11,"change":"Removal","str":"12 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":12,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":12,"change":"Removal","str":"13 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":13,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":13,"change":"Removal","str":"14 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":14,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":14,"change":"Removal","str":"15 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":15,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":15,"change":"Removal","str":"16 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":16,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":16,"change":"Removal","str":"17 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":17,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":17,"change":"Removal","str":"18 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":18,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":18,"change":"Removal","str":"19 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":19,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":19,"change":"Removal","str":"20 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":20,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":20,"change":"Removal","str":"21 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":21,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":21,"change":"Removal","str":"22 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":22,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":22,"change":"Removal","str":"23 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":23,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":23,"change":"Removal","str":"24 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":24,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":24,"change":"Removal","str":"25 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":25,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":25,"change":"Removal","str":"26 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":26,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":26,"change":"Removal","str":"27 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":27,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":27,"change":"Removal","str":"28 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":28,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":28,"change":"Removal","str":"29 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":29,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":29,"change":"Removal","str":"30 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":30,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":30,"change":"Removal","str":"31 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":31,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":31,"change":"Removal","str":"32 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":32,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":32,"change":"Removal","str":"33 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":33,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":33,"change":"Removal","str":"34 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":34,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":34,"change":"Removal","str":"35 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":35,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":35,"change":"Removal","str":"36 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":36,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":36,"change":"Removal","str":"37 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":37,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":37,"change":"Removal","str":"38 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":38,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":38,"change":"Removal","str":"39 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":39,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":39,"change":"Removal","str":"40 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":40,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":40,"change":"Removal","str":"41 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":41,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":41,"change":"Removal","str":"42 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":42,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":42,"change":"Removal","str":"43 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":43,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":43,"change":"Removal","str":"44 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":44,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":44,"change":"Removal","str":"45 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":45,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":45,"change":"Removal","str":"46 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":46,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":46,"change":"Removal","str":"47 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":47,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":47,"change":"Removal","str":"48 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":48,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":48,"change":"Removal","str":"49 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":49,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":49,"change":"Removal","str":"50 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":50,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":50,"change":"Removal","str":"51 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":51,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":51,"change":"Removal","str":"52 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":52,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":52,"change":"Removal","str":"53 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":53,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":53,"change":"Removal","str":"54 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":54,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":54,"change":"Removal","str":"55 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":55,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":55,"change":"Removal","str":"56 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":56,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":56,"change":"Removal","str":"57 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":57,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":57,"change":"Removal","str":"58 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":58,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":58,"change":"Removal","str":"59 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":59,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":59,"change":"Removal","str":"60 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":60,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":60,"change":"Removal","str":"61 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":61,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":61,"change":"Removal","str":"62 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":62,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":62,"change":"Removal","str":"63 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":63,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":63,"change":"Removal","str":"64 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":64,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":64,"change":"Removal","str":"65 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":65,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":65,"change":"Removal","str":"66 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":66,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":66,"change":"Removal","str":"67 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":67,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":67,"change":"Removal","str":"68 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":68,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":68,"change":"Removal","str":"69 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":69,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":69,"change":"Removal","str":"70 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":70,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":70,"change":"Removal","str":"71 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":71,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":71,"change":"Removal","str":"72 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":72,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":72,"change":"Removal","str":"73 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":73,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":73,"change":"Removal","str":"74 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":74,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":74,"change":"Removal","str":"75 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":75,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":75,"change":"Removal","str":"76 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":76,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":76,"change":"Removal","str":"77 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":77,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":77,"change":"Removal","str":"78 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":78,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":78,"change":"Removal","str":"79 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":79,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":79,"change":"Removal","str":"80 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":80,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":80,"change":"Removal","str":"81 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":81,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":81,"change":"Removal","str":"82 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":82,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":82,"change":"Removal","str":"83 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":83,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":83,"change":"Removal","str":"84 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":84,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":84,"change":"Removal","str":"85 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":85,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":85,"change":"Removal","str":"86 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":86,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":86,"change":"Removal","str":"87 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":87,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":87,"change":"Removal","str":"88 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":88,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":88,"change":"Removal","str":"89 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":89,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":89,"change":"Removal","str":"90 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":90,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":90,"change":"Removal","str":"91 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":91,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":91,"change":"Removal","str":"92 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":92,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":92,"change":"Removal","str":"93 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":93,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":93,"change":"Removal","str":"94 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":94,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":94,"change":"Removal","str":"95 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":95,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":95,"change":"Removal","str":"96 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":96,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":96,"change":"Removal","str":"97 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":97,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":97,"change":"Removal","str":"98 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":98,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":98,"change":"Removal","str":"99 of 293 ","line":1,"x":175.68,"y":44.76,"width":"47.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":99,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":99,"change":"Removal","str":"100 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":100,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":100,"change":"Removal","str":"101 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":101,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":101,"change":"Removal","str":"102 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":102,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":102,"change":"Removal","str":"103 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":103,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":103,"change":"Removal","str":"104 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":104,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":104,"change":"Removal","str":"105 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":105,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":105,"change":"Removal","str":"106 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":106,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":106,"change":"Removal","str":"107 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":107,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":107,"change":"Removal","str":"108 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":108,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":108,"change":"Removal","str":"109 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":109,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":109,"change":"Removal","str":"110 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":110,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":110,"change":"Removal","str":"111 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":111,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":111,"change":"Removal","str":"112 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":112,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":112,"change":"Removal","str":"113 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":113,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":113,"change":"Removal","str":"114 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":114,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":114,"change":"Removal","str":"115 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":115,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":115,"change":"Removal","str":"116 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":116,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":116,"change":"Removal","str":"117 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":117,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":117,"change":"Removal","str":"118 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":118,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":118,"change":"Removal","str":"119 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":119,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":119,"change":"Removal","str":"120 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":120,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":120,"change":"Removal","str":"121 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":121,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":121,"change":"Removal","str":"122 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":122,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":122,"change":"Removal","str":"123 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":123,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":123,"change":"Removal","str":"124 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":124,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":124,"change":"Removal","str":"125 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":125,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":125,"change":"Removal","str":"126 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":126,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":126,"change":"Removal","str":"127 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":127,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":127,"change":"Removal","str":"128 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":128,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":128,"change":"Removal","str":"129 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":129,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":129,"change":"Removal","str":"130 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":130,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":130,"change":"Removal","str":"131 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":131,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":131,"change":"Removal","str":"132 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":132,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":132,"change":"Removal","str":"133 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":133,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":133,"change":"Removal","str":"134 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":134,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":134,"change":"Removal","str":"135 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":135,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":135,"change":"Removal","str":"136 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":136,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":136,"change":"Removal","str":"137 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":137,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":137,"change":"Removal","str":"138 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":138,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":138,"change":"Removal","str":"139 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":139,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":139,"change":"Removal","str":"140 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":140,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":140,"change":"Removal","str":"141 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":141,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":141,"change":"Removal","str":"142 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":142,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":142,"change":"Removal","str":"143 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":143,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":143,"change":"Removal","str":"144 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":144,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":144,"change":"Removal","str":"145 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":145,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":145,"change":"Removal","str":"146 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":146,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":146,"change":"Removal","str":"147 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":147,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":147,"change":"Removal","str":"148 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":148,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":148,"change":"Removal","str":"149 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":149,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":149,"change":"Removal","str":"150 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":150,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":150,"change":"Removal","str":"151 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":151,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":151,"change":"Removal","str":"152 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":152,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":152,"change":"Removal","str":"153 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":153,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":153,"change":"Removal","str":"154 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":154,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":154,"change":"Removal","str":"155 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":155,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":155,"change":"Removal","str":"156 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":156,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":156,"change":"Removal","str":"157 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":157,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":157,"change":"Removal","str":"158 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":158,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":158,"change":"Removal","str":"159 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":159,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":159,"change":"Removal","str":"160 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":160,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":160,"change":"Removal","str":"161 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":161,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":161,"change":"Removal","str":"162 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":162,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":162,"change":"Removal","str":"163 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":163,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":163,"change":"Removal","str":"164 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":164,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":164,"change":"Removal","str":"165 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":165,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":165,"change":"Removal","str":"166 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":166,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":166,"change":"Removal","str":"167 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":167,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":167,"change":"Removal","str":"168 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":168,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":168,"change":"Removal","str":"169 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":169,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":169,"change":"Removal","str":"170 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":170,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":170,"change":"Removal","str":"171 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":171,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":171,"change":"Removal","str":"172 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":172,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":172,"change":"Removal","str":"173 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":173,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":173,"change":"Removal","str":"174 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":174,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":174,"change":"Removal","str":"175 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":175,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":175,"change":"Removal","str":"176 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":176,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":176,"change":"Removal","str":"177 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":177,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":177,"change":"Removal","str":"178 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":178,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":178,"change":"Removal","str":"179 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":179,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":179,"change":"Removal","str":"180 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":180,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":180,"change":"Removal","str":"181 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":181,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":181,"change":"Removal","str":"182 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":182,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":182,"change":"Removal","str":"183 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":183,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":183,"change":"Removal","str":"184 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":184,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":184,"change":"Removal","str":"185 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":185,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":185,"change":"Removal","str":"186 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":186,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":186,"change":"Removal","str":"187 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":187,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":187,"change":"Removal","str":"188 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":188,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":188,"change":"Removal","str":"189 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":189,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":189,"change":"Removal","str":"190 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":190,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":190,"change":"Removal","str":"191 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":191,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":191,"change":"Removal","str":"192 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":192,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":192,"change":"Removal","str":"193 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":193,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":193,"change":"Removal","str":"194 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":194,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":194,"change":"Removal","str":"195 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":195,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":195,"change":"Removal","str":"196 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":196,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":196,"change":"Removal","str":"197 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":197,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":197,"change":"Removal","str":"198 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":198,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":198,"change":"Removal","str":"199 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":199,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":199,"change":"Removal","str":"200 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":200,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":200,"change":"Removal","str":"201 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":201,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":201,"change":"Removal","str":"202 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":202,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":202,"change":"Removal","str":"203 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":203,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":203,"change":"Removal","str":"204 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":204,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":204,"change":"Removal","str":"205 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":205,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":205,"change":"Removal","str":"206 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":206,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":206,"change":"Removal","str":"207 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":207,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":207,"change":"Removal","str":"208 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":208,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":208,"change":"Removal","str":"209 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":209,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":209,"change":"Removal","str":"210 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":210,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":210,"change":"Removal","str":"211 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":211,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":211,"change":"Removal","str":"212 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":212,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":212,"change":"Removal","str":"213 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":213,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":213,"change":"Removal","str":"214 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":214,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":214,"change":"Removal","str":"215 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":215,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":215,"change":"Removal","str":"216 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":216,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":216,"change":"Removal","str":"217 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":217,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":217,"change":"Removal","str":"218 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":218,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":218,"change":"Removal","str":"219 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":219,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":219,"change":"Removal","str":"220 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":220,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":220,"change":"Removal","str":"221 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":221,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":221,"change":"Removal","str":"222 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":222,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":222,"change":"Removal","str":"223 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":223,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":223,"change":"Removal","str":"224 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":224,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":224,"change":"Removal","str":"225 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":225,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":225,"change":"Removal","str":"226 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":226,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":226,"change":"Removal","str":"227 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":227,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":227,"change":"Removal","str":"228 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":228,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":228,"change":"Removal","str":"229 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":229,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":229,"change":"Removal","str":"230 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":230,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":230,"change":"Removal","str":"231 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":231,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":231,"change":"Removal","str":"232 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":232,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":232,"change":"Removal","str":"233 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":233,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":233,"change":"Removal","str":"234 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":234,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":234,"change":"Removal","str":"235 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":235,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":235,"change":"Removal","str":"236 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":236,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":236,"change":"Removal","str":"237 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":237,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":237,"change":"Removal","str":"238 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":238,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":238,"change":"Removal","str":"239 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":239,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":239,"change":"Removal","str":"240 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":240,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":240,"change":"Removal","str":"241 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":241,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":241,"change":"Removal","str":"242 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":242,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":242,"change":"Removal","str":"243 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":243,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":243,"change":"Removal","str":"244 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":244,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":244,"change":"Removal","str":"245 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":245,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":245,"change":"Removal","str":"246 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":246,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":246,"change":"Removal","str":"247 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":247,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":247,"change":"Removal","str":"248 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":248,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":248,"change":"Removal","str":"249 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":249,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":249,"change":"Removal","str":"250 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":250,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":250,"change":"Removal","str":"251 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":251,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":251,"change":"Removal","str":"252 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":252,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":252,"change":"Removal","str":"253 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":253,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":253,"change":"Removal","str":"254 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":254,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":254,"change":"Removal","str":"255 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":255,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":255,"change":"Removal","str":"256 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":256,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":256,"change":"Removal","str":"257 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":257,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":257,"change":"Removal","str":"258 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":258,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":258,"change":"Removal","str":"259 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":259,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":259,"change":"Removal","str":"260 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":260,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":260,"change":"Removal","str":"261 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":261,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":261,"change":"Removal","str":"262 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":262,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":262,"change":"Removal","str":"263 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":263,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":263,"change":"Removal","str":"264 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":264,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":264,"change":"Removal","str":"265 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":265,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":265,"change":"Removal","str":"266 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":266,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":266,"change":"Removal","str":"267 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":267,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":267,"change":"Removal","str":"268 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":268,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":268,"change":"Removal","str":"269 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":269,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":269,"change":"Removal","str":"270 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":270,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":270,"change":"Removal","str":"271 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":271,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":271,"change":"Removal","str":"272 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":272,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":272,"change":"Removal","str":"273 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":273,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":273,"change":"Removal","str":"274 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":274,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":274,"change":"Removal","str":"275 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":275,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":275,"change":"Removal","str":"276 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":276,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":276,"change":"Removal","str":"277 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":277,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":277,"change":"Removal","str":"278 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":278,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":278,"change":"Removal","str":"279 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":279,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":279,"change":"Removal","str":"280 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":280,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":280,"change":"Removal","str":"281 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":281,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":281,"change":"Removal","str":"282 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":282,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":282,"change":"Removal","str":"283 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":283,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":283,"change":"Removal","str":"284 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":284,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":284,"change":"Removal","str":"285 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":285,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":285,"change":"Removal","str":"286 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":286,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":286,"change":"Removal","str":"287 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":287,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":287,"change":"Removal","str":"288 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":288,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":288,"change":"Removal","str":"289 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":289,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":289,"change":"Removal","str":"290 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":290,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":290,"change":"Removal","str":"291 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":291,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":291,"change":"Removal","str":"292 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} +{"page":292,"change":"Removal","str":"The War of the Worlds ","line":0,"x":57.6,"y":493.8,"width":"105.72","height":"10.98","fontName":[null],"dir":["ltr"]} {"page":292,"change":"Removal","str":"293 of 293 ","line":1,"x":172.68,"y":44.76,"width":"53.60","height":"12.00","fontName":[null],"dir":["ltr"]} \ No newline at end of file diff --git a/ui/package-lock.json b/ui/package-lock.json index c32911c..ff97599 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -1,8 +1,4895 @@ { "name": "pdf-to-markdown", "version": "0.2.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "pdf-to-markdown", + "version": "0.2.0", + "license": "AGPL-3.0", + "dependencies": { + "@fortawesome/free-solid-svg-icons": "^5.15.2", + "pdfjs-dist": "^2.6.347", + "string-similarity": "^4.0.4", + "svelte-file-dropzone": "0.0.15", + "uuid": "^8.3.2" + }, + "devDependencies": { + "@snowpack/plugin-build-script": "^2.1.0", + "@snowpack/plugin-dotenv": "^2.0.5", + "@snowpack/plugin-svelte": "^3.5.2", + "@snowpack/plugin-typescript": "^1.2.1", + "@snowpack/web-test-runner-plugin": "^0.2.1", + "@testing-library/svelte": "^3.0.3", + "@types/chai": "^4.2.15", + "@types/snowpack-env": "^2.3.2", + "@web/test-runner": "^0.10.0", + "chai": "^4.3.0", + "fa-svelte": "^3.1.0", + "postcss": "^8.2.6", + "postcss-cli": "^8.3.1", + "postcss-import": "^14.0.0", + "postcss-load-config": "^3.0.1", + "prettier": "^2.2.1", + "prettier-plugin-svelte": "^1.4.2", + "rollup-plugin-svelte": "^7.1.0", + "snowpack": "^3.0.13", + "svelte": "^3.34.0", + "svelte-check": "^1.1.36", + "svelte-hero-icons": "^1.5.0", + "svelte-preprocess": "^4.6.9", + "tailwindcss": "^2.0.3", + "typescript": "^4.2.2" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/runtime": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.8.tgz", + "integrity": "sha512-CwQljpw6qSayc0fRG1soxHAKs1CnQMOChm4mlQP6My0kf9upVGizj/KhlTTgyUnETmHpcUXjaluNAkteRFuafg==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.13.8.tgz", + "integrity": "sha512-iaInhjy1BbDnqc7pZiIXAfWvBnczgWobHceR4Wkhs5tWZG8aIazBYH0Vo73lixecHKh3Vy9yqbQBqVDrmcVDlQ==", + "dev": true, + "dependencies": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@fortawesome/fontawesome-common-types": { + "version": "0.2.34", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.34.tgz", + "integrity": "sha512-XcIn3iYbTEzGIxD0/dY5+4f019jIcEIWBiHc3KrmK/ROahwxmZ/s+tdj97p/5K0klz4zZUiMfUlYP0ajhSJjmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-solid-svg-icons": { + "version": "5.15.2", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.2.tgz", + "integrity": "sha512-ZfCU+QjaFsdNZmOGmfqEWhzI3JOe37x5dF4kz9GeXvKn/sTxhqMtZ7mh3lBf76SvcYY5/GKFuyG7p1r4iWMQqw==", + "dependencies": { + "@fortawesome/fontawesome-common-types": "^0.2.34" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fullhuman/postcss-purgecss": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-3.1.3.tgz", + "integrity": "sha512-kwOXw8fZ0Lt1QmeOOrd+o4Ibvp4UTEBFQbzvWldjlKv5n+G9sXfIPn1hh63IQIL8K8vbvv1oYMJiIUbuy9bGaA==", + "dev": true, + "dependencies": { + "purgecss": "^3.1.3" + } + }, + "node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-10.0.0.tgz", + "integrity": "sha512-sNijGta8fqzwA1VwUEtTvWCx2E7qC70NMsDh4ZG13byAXYigBNZMxALhKUSycBks5gupJdq0lFrKumFrRZ8H3A==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.17.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/@snowpack/plugin-build-script": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@snowpack/plugin-build-script/-/plugin-build-script-2.1.0.tgz", + "integrity": "sha512-rNuNxI5fM4QieNSOlwhZVD+0iA0nhEAS8MgXStCeH3mr0lC8dVLSYRTt83bS4Q6pxF9zFFfY5z+CTq/JVz8aUw==", + "dev": true, + "dependencies": { + "execa": "^5.0.0", + "npm-run-path": "^4.0.1" + } + }, + "node_modules/@snowpack/plugin-dotenv": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@snowpack/plugin-dotenv/-/plugin-dotenv-2.0.5.tgz", + "integrity": "sha512-y54lwYRDpTfDTU3uopHLND0DKIjjyWiYxhvOPfZvC4OpOd7UIRwMdSOd5XLZJPEBJ4BD38lDLiXh+ODfNDqhnQ==", + "dev": true, + "dependencies": { + "dotenv": "^8.2.0", + "dotenv-expand": "^5.1.0" + } + }, + "node_modules/@snowpack/plugin-svelte": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@snowpack/plugin-svelte/-/plugin-svelte-3.5.2.tgz", + "integrity": "sha512-i7OhkIRNt1uJ/y3qpowlU7icjtSgFPIl/GjMmBxhtwoIqHAnowFLh1Ur5G6S36GCFo65ymClnYfEIM/2x1+wPQ==", + "dev": true, + "dependencies": { + "rollup-plugin-svelte": "^7.0.0", + "svelte-hmr": "^0.12.1", + "svelte-preprocess": "^4.6.0" + } + }, + "node_modules/@snowpack/plugin-typescript": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@snowpack/plugin-typescript/-/plugin-typescript-1.2.1.tgz", + "integrity": "sha512-wU+JNaMVkqGsqTaUY7TnEMhGt/3URTgA9dpMCtZX6wn/ceA7Gwlmue/sOLynf0OTNLygHPvjiQECQYkEi3LTtg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0", + "npm-run-path": "^4.0.1" + } + }, + "node_modules/@snowpack/plugin-typescript/node_modules/execa": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@snowpack/plugin-typescript/node_modules/get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@snowpack/plugin-typescript/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/@snowpack/web-test-runner-plugin": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@snowpack/web-test-runner-plugin/-/web-test-runner-plugin-0.2.1.tgz", + "integrity": "sha512-NaltAArVffxcLGX1/aN03wG8cZAS/gd7LqoU9YaZkSv4a9ygA0UeMK03+GdtqekHnwZ1uyboNByNPpPrBAMMdQ==", + "dev": true + }, + "node_modules/@testing-library/dom": { + "version": "7.29.6", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.29.6.tgz", + "integrity": "sha512-vzTsAXa439ptdvav/4lsKRcGpAQX7b6wBIqia7+iNzqGJ5zjswApxA6jDAsexrc6ue9krWcbh8o+LYkBXW+GCQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^4.2.2", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.4", + "lz-string": "^1.4.4", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@testing-library/svelte": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@testing-library/svelte/-/svelte-3.0.3.tgz", + "integrity": "sha512-GxafAllShGM2nkntFGURZ7fYVlUYwv7K62lqv1aFqtTYzzeZ2Cu8zTVhtE/Qt3bk2zMl6+FPKP03wjLip/G8mA==", + "dev": true, + "dependencies": { + "@testing-library/dom": "^7.0.3" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/aria-query": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.1.tgz", + "integrity": "sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg==", + "dev": true + }, + "node_modules/@types/babel__code-frame": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/babel__code-frame/-/babel__code-frame-7.0.2.tgz", + "integrity": "sha512-imO+jT/yjOKOAS5GQZ8SDtwiIloAGGr6OaZDKB0V5JVaSfGZLat5K5/ZRtyKW6R60XHV3RHYPTFfhYb+wDKyKg==", + "dev": true + }, + "node_modules/@types/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/chai": { + "version": "4.2.15", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.15.tgz", + "integrity": "sha512-rYff6FI+ZTKAPkJUoyz7Udq3GaoDZnxYDEvdEdFZASiA7PoErltHezDishqQiSDWrGxvxmplH304jyzQmjp0AQ==", + "dev": true + }, + "node_modules/@types/command-line-args": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.0.0.tgz", + "integrity": "sha512-4eOPXyn5DmP64MCMF8ePDvdlvlzt2a+F8ZaVjqmh2yFCpGjc1kI3kGnCFYX9SCsGTjQcWIyVZ86IHCEyjy/MNg==", + "dev": true + }, + "node_modules/@types/connect": { + "version": "3.4.34", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.34.tgz", + "integrity": "sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-P1bffQfhD3O4LW0ioENXUhZ9OIa0Zn+P7M+pWgkCKaT53wVLSq0mrKksCID/FGHpFhRSxRGhgrQmfhRuzwtKdg==", + "dev": true + }, + "node_modules/@types/cookies": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.5.tgz", + "integrity": "sha512-3+TAFSm78O7/bAeYdB8FoYGntuT87vVP9JKuQRL8sRhv9313LP2SpHHL50VeFtnyjIcb3UELddMk5Yt0eOSOkg==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/express": "*", + "@types/keygrip": "*", + "@types/node": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.9", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.9.tgz", + "integrity": "sha512-SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "*", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.17.tgz", + "integrity": "sha512-YYlVaCni5dnHc+bLZfY908IG1+x5xuibKZMGv8srKkvtul3wUuanYvpIj9GXXoWkQbaAdR+kgX46IETKUALWNQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/http-assert": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.1.tgz", + "integrity": "sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ==", + "dev": true + }, + "node_modules/@types/http-errors": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.0.tgz", + "integrity": "sha512-2aoSC4UUbHDj2uCsCxcG/vRMXey/m17bC7UwitVm5hn22nI8O8Y9iDpA76Orc+DWkQ4zZrOKEshCqR/jSuXAHA==", + "dev": true + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/keygrip": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz", + "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==", + "dev": true + }, + "node_modules/@types/koa": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.11.6.tgz", + "integrity": "sha512-BhyrMj06eQkk04C97fovEDQMpLpd2IxCB4ecitaXwOKGq78Wi2tooaDOWOFGajPk8IkQOAtMppApgSVkYe1F/A==", + "dev": true, + "dependencies": { + "@types/accepts": "*", + "@types/content-disposition": "*", + "@types/cookies": "*", + "@types/http-assert": "*", + "@types/http-errors": "*", + "@types/keygrip": "*", + "@types/koa-compose": "*", + "@types/node": "*" + } + }, + "node_modules/@types/koa-compose": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz", + "integrity": "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==", + "dev": true, + "dependencies": { + "@types/koa": "*" + } + }, + "node_modules/@types/mime": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", + "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==", + "dev": true + }, + "node_modules/@types/mocha": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.2.0.tgz", + "integrity": "sha512-/Sge3BymXo4lKc31C8OINJgXLaw+7vL1/L1pGiBNpGrBiT8FQiaFpSYV0uhTaG4y78vcMBTMFsWaHDvuD+xGzQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "14.14.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.14.tgz", + "integrity": "sha512-UHnOPWVWV1z+VV8k6L1HhG7UbGBgIdghqF3l9Ny9ApPghbjICXkUJSd/b9gOgQfjM1r+37cipdw/HJ3F6ICEnQ==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/parse5": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", + "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==", + "dev": true + }, + "node_modules/@types/pug": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.4.tgz", + "integrity": "sha1-h3L80EGOPNLMFxVV1zAHQVBR9LI=", + "dev": true + }, + "node_modules/@types/puppeteer": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-5.4.2.tgz", + "integrity": "sha512-yjbHoKjZFOGqA6bIEI2dfBE5UPqU0YGWzP+ipDVP1iGzmlhksVKTBVZfT3Aj3wnvmcJ2PQ9zcncwOwyavmafBw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/puppeteer-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/puppeteer-core/-/puppeteer-core-2.0.0.tgz", + "integrity": "sha512-JvoEb7KgEkUet009ZDrtpUER3hheXoHgQByuYpJZ5WWT7LWwMH+0NTqGQXGgoOKzs+G5NA1T4DZwXK79Bhnejw==", + "dev": true, + "dependencies": { + "@types/puppeteer": "*" + } + }, + "node_modules/@types/qs": { + "version": "6.9.5", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.5.tgz", + "integrity": "sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", + "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", + "dev": true + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/sass": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.16.0.tgz", + "integrity": "sha512-2XZovu4NwcqmtZtsBR5XYLw18T8cBCnU2USFHTnYLLHz9fkhnoEMoDsqShJIOFsFhn5aJHjweiUUdTrDGujegA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.13.8", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.8.tgz", + "integrity": "sha512-MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/snowpack-env": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@types/snowpack-env/-/snowpack-env-2.3.3.tgz", + "integrity": "sha512-riJuu2fR3qhBfpWJtqQtNwYJFvquiXfqdprXvZjSNmscnZbIVyHoM49ZVEM1bciKM1mWOCdjXymOYHyGh2WLtg==", + "dev": true + }, + "node_modules/@types/ws": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.0.tgz", + "integrity": "sha512-Y29uQ3Uy+58bZrFLhX36hcI3Np37nqWE7ky5tjiDoy1GDZnIwVxS0CgF+s+1bXMzjKBFy+fqaRfb708iNzdinw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", + "dev": true + }, + "node_modules/@types/yauzl": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz", + "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@web/browser-logs": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@web/browser-logs/-/browser-logs-0.1.6.tgz", + "integrity": "sha512-AQ3y3W5CLC3b68PYWMnimTApjDsgk6qJt82bPTJTxzCp3HZaUxuZJeMxrtt7FrtmaPt6E56pJobu1pcaqn1jcA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/config-loader": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@web/config-loader/-/config-loader-0.1.3.tgz", + "integrity": "sha512-XVKH79pk4d3EHRhofete8eAnqto1e8mCRAqPV00KLNFzCWSe8sWmLnqKCqkPNARC6nksMaGrATnA5sPDRllMpQ==", + "dev": true, + "dependencies": { + "semver": "^7.3.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/dev-server": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@web/dev-server/-/dev-server-0.0.29.tgz", + "integrity": "sha512-Y28qjWToqDcczQoFTLrNPS0l/yfDYpGt1oDF+EmRtuz488CG6x4GEmZsi/Zh9xl0aLhHRAdjOypakvocpCM4AQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@rollup/plugin-node-resolve": "^10.0.0", + "@types/command-line-args": "^5.0.0", + "@web/config-loader": "^0.1.1", + "@web/dev-server-core": "^0.2.19", + "@web/dev-server-rollup": "^0.2.13", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "command-line-args": "^5.1.1", + "command-line-usage": "^6.1.1", + "debounce": "^1.2.0", + "deepmerge": "^4.2.2", + "ip": "^1.1.5", + "open": "^7.3.0", + "portfinder": "^1.0.28" + }, + "bin": { + "wds": "dist/bin.js", + "web-dev-server": "dist/bin.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/dev-server-core": { + "version": "0.2.19", + "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.2.19.tgz", + "integrity": "sha512-TaxwNsvj6pfdKLyqZfYIU1ikh+Q2ZlUwBpXRYWtdG6r2GL232hR+Zm/KooBBdwpOCjuMMlkzz70ImYnD6+mPIg==", + "dev": true, + "dependencies": { + "@types/koa": "^2.11.6", + "@types/ws": "^7.4.0", + "@web/parse5-utils": "^1.0.0", + "chokidar": "^3.4.3", + "clone": "^2.1.2", + "es-module-lexer": "^0.3.26", + "get-stream": "^6.0.0", + "is-stream": "^2.0.0", + "isbinaryfile": "^4.0.6", + "koa": "^2.13.0", + "koa-etag": "^4.0.0", + "koa-static": "^5.0.0", + "lru-cache": "^6.0.0", + "mime-types": "^2.1.27", + "parse5": "^6.0.1", + "picomatch": "^2.2.2", + "ws": "^7.4.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/dev-server-core/node_modules/get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@web/dev-server-rollup": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.2.13.tgz", + "integrity": "sha512-cJe/8m5GzDPTDbaY/8kMhVRdkxlB2ZXija7Zraq+osbsen5ALXU+bqZgQfknr5bRm4O9NGuBO8l53uZxJcYUTw==", + "dev": true, + "dependencies": { + "@web/dev-server-core": "^0.2.17", + "chalk": "^4.1.0", + "parse5": "^6.0.1", + "rollup": "^2.34.2", + "whatwg-url": "^8.4.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/parse5-utils": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-1.1.2.tgz", + "integrity": "sha512-/JQHbK53BmYiFK2igr2B+Psl2Ivp2ju75Nx1InZweTbxLQNGG9yUBaudER85aqebIH6smkPkKwVtpdBXBiwy1A==", + "dev": true, + "dependencies": { + "@types/parse5": "^5.0.3", + "parse5": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/test-runner": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@web/test-runner/-/test-runner-0.10.2.tgz", + "integrity": "sha512-nTTv5q8VvC4nMOeD3ATaH/SU1Ief5odCqOv7SpsuvGjYz9hrQJ0y4MN+lBnYZ+jA+vc9cXAIeXKbbsJPmnu8FA==", + "dev": true, + "dependencies": { + "@web/config-loader": "^0.1.2", + "@web/dev-server": "^0.0.29", + "@web/test-runner-chrome": "^0.7.3", + "@web/test-runner-cli": "^0.6.13", + "@web/test-runner-commands": "^0.2.1", + "@web/test-runner-core": "^0.8.12", + "@web/test-runner-mocha": "^0.5.1", + "command-line-args": "^5.1.1", + "deepmerge": "^4.2.2", + "globby": "^11.0.1" + }, + "bin": { + "web-test-runner": "dist/bin.js", + "wtr": "dist/bin.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/test-runner-chrome": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@web/test-runner-chrome/-/test-runner-chrome-0.7.3.tgz", + "integrity": "sha512-wf4SZ8nPTontLML/QwAmsR/+e9+rcuPiirbz63ulsBpX939Kn6LuOPPF4axL66gxJJ/BP++PJeCWtsCnowzveA==", + "dev": true, + "dependencies": { + "@types/puppeteer-core": "^2.0.0", + "@web/test-runner-core": "^0.8.11", + "@web/test-runner-coverage-v8": "^0.2.3", + "chrome-launcher": "^0.13.4", + "puppeteer-core": "^5.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/test-runner-cli": { + "version": "0.6.14", + "resolved": "https://registry.npmjs.org/@web/test-runner-cli/-/test-runner-cli-0.6.14.tgz", + "integrity": "sha512-NCXUPl7IedRP4a07F0nz+rvlR3Zhd+CWLfmsJQs5vr4B3+uoUinHuOSQYmyavtZDOBTonDJn/dqAzNmasPa3Mg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@types/babel__code-frame": "^7.0.2", + "@web/browser-logs": "^0.1.2", + "@web/config-loader": "^0.1.1", + "@web/test-runner-chrome": "^0.7.3", + "@web/test-runner-core": "^0.8.11", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "command-line-args": "^5.1.1", + "command-line-usage": "^6.1.1", + "convert-source-map": "^1.7.0", + "deepmerge": "^4.2.2", + "diff": "^5.0.0", + "globby": "^11.0.1", + "ip": "^1.1.5", + "istanbul-lib-report": "^3.0.0", + "istanbul-reports": "^3.0.2", + "log-update": "^4.0.0", + "open": "^7.3.0", + "portfinder": "^1.0.28", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/test-runner-commands": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@web/test-runner-commands/-/test-runner-commands-0.2.1.tgz", + "integrity": "sha512-usbgVGIihxfHIPv1FPDueEzET51SM8X6ZVZY+k8MgFzab018JyhqvkDVEgRVmSfg1gWKvqRdA5Qpr11b+GGBeA==", + "dev": true, + "dependencies": { + "@web/test-runner-core": "^0.8.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/test-runner-core": { + "version": "0.8.12", + "resolved": "https://registry.npmjs.org/@web/test-runner-core/-/test-runner-core-0.8.12.tgz", + "integrity": "sha512-QFAh/g/pI5qzDKo/qxSMpmF4NGkxjxwCNvBLgGd2P1RdZLsJuKtm6bt7fX0LaG4JYX30QHWgjNnqX+1Ft2hmuw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@web/browser-logs": "^0.1.6", + "@web/dev-server-core": "^0.2.11", + "co-body": "^6.1.0", + "debounce": "^1.2.0", + "dependency-graph": "^0.9.0", + "globby": "^11.0.1", + "istanbul-lib-coverage": "^3.0.0", + "picomatch": "^2.2.2", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/test-runner-coverage-v8": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@web/test-runner-coverage-v8/-/test-runner-coverage-v8-0.2.3.tgz", + "integrity": "sha512-vfDjbENCJsDxY2NwAclOKC5y9MkI+KIx0U/JSPZsowzx2dYZHOqKQfRknZa2nyC9wf3pqbBUrgy0g231t5nkyQ==", + "dev": true, + "dependencies": { + "@web/test-runner-core": "^0.8.11", + "istanbul-lib-coverage": "^3.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/test-runner-mocha": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@web/test-runner-mocha/-/test-runner-mocha-0.5.1.tgz", + "integrity": "sha512-/8VBh3nP2sE/a320CfRI/J1TLT8ChPy0xGBafh3gg59+jOTtHCfZzHet7nre/VTOOvu1H24XEZiyhMFud6WVXQ==", + "dev": true, + "dependencies": { + "@types/mocha": "^8.0.1", + "@web/test-runner-core": "^0.8.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", + "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "dependencies": { + "type-fest": "^0.11.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "node_modules/big-integer": { + "version": "1.6.48", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", + "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz", + "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bplist-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz", + "integrity": "sha1-1g1dzCDLptx+HymbNdPh+V2vuuY=", + "dev": true, + "dependencies": { + "big-integer": "^1.6.7" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/builtin-modules": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", + "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cache-content-type": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", + "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", + "dev": true, + "dependencies": { + "mime-types": "^2.1.18", + "ylru": "^1.2.0" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chai": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.0.tgz", + "integrity": "sha512-/BFd2J30EcOwmdOgXvVsmM48l0Br0nmZPlO0uOW4XKh6kpsUumRXBgPV+IlaqFaqr9cYbeoZAM1Npx0i4A+aiA==", + "dev": true, + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/chalk/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/chalk/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/chalk/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/chrome-launcher": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz", + "integrity": "sha512-nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^1.0.5", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^0.5.3", + "rimraf": "^3.0.2" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/co-body": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/co-body/-/co-body-6.1.0.tgz", + "integrity": "sha512-m7pOT6CdLN7FuXUcpuz/8lfQ/L77x8SchHCF4G0RBTJO20Wzmhn5Sp4/5WsKy8OSpifBSUrmg83qEqaDHdyFuQ==", + "dev": true, + "dependencies": { + "inflation": "^2.0.0", + "qs": "^6.5.2", + "raw-body": "^2.3.3", + "type-is": "^1.6.16" + } + }, + "node_modules/color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/color-string": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", + "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "dev": true + }, + "node_modules/command-line-args": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz", + "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==", + "dev": true, + "dependencies": { + "array-back": "^3.0.1", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/command-line-usage": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.1.tgz", + "integrity": "sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA==", + "dev": true, + "dependencies": { + "array-back": "^4.0.1", + "chalk": "^2.4.2", + "table-layout": "^1.0.1", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/command-line-usage/node_modules/array-back": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", + "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/command-line-usage/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/command-line-usage/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookies": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz", + "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==", + "dev": true, + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cookies/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/core-js-pure": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.9.0.tgz", + "integrity": "sha512-3pEcmMZC9Cq0D4ZBh3pe2HLtqxpGNJBLXF/kZ2YzK17RbKp94w0HFbdbSx8H8kAlZG5k76hvLrkPm57Uyef+kg==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==", + "dev": true + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/debounce": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", + "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==", + "dev": true + }, + "node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", + "dev": true, + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "dev": true + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser-id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-2.0.0.tgz", + "integrity": "sha1-AezONxpx6F8VoXF354YwR+c9vn0=", + "dev": true, + "dependencies": { + "bplist-parser": "^0.1.0", + "pify": "^2.3.0", + "untildify": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dependency-graph": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", + "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "node_modules/detect-indent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", + "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/devtools-protocol": { + "version": "0.0.818844", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.818844.tgz", + "integrity": "sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg==", + "dev": true + }, + "node_modules/didyoumean": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz", + "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=", + "dev": true + }, + "node_modules/diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.4.tgz", + "integrity": "sha512-TvrjBckDy2c6v6RLxPv5QXOnU+SmF9nBII5621Ve5fu6Z/BDrENurBEvlC1f44lKEUVqOpK4w9E5Idc5/EgkLQ==", + "dev": true + }, + "node_modules/dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-module-lexer": { + "version": "0.3.26", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz", + "integrity": "sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.8.53", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.8.53.tgz", + "integrity": "sha512-GIaYGdMukH58hu+lf07XWAeESBYFAsz8fXnrylHDCbBXKOSNtFmoYA8PhSeSF+3/qzeJ0VjzV9AkLURo5yfu3g==", + "dev": true, + "bin": { + "esbuild": "bin/esbuild" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/execa/node_modules/get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extract-zip/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/extract-zip/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/fa-svelte": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fa-svelte/-/fa-svelte-3.1.0.tgz", + "integrity": "sha512-RqBOWwt7sc+ta9GFjbu5GOwKFRzn3rMPPSqvSGpIwsfVnpMjiI5ttv84lwNsCMEYI6/lu/iH21HUcE3TLz8RGQ==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fastq": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", + "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/file-selector": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.2.4.tgz", + "integrity": "sha512-ZDsQNbrv6qRi1YTDOEWzf5J2KjZ9KMI1Q2SGeTkCJmNNW25Jg4TW4UMcmoqcg4WrAyKRcpBXdbWRxkfrOzVRbA==", + "dependencies": { + "tslib": "^2.0.3" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "dev": true, + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "node_modules/fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "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" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/http-assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.4.1.tgz", + "integrity": "sha512-rdw7q6GTlibqVVbXr0CKelfV5iY8G2HqEUkhSk297BMbSpSL8crXC+9rjKoMcZZEsksX30le6f/4ul4E28gegw==", + "dev": true, + "dependencies": { + "deep-equal": "~1.0.1", + "http-errors": "~1.7.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-assert/node_modules/http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", + "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/https-proxy-agent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", + "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", + "dev": true, + "dependencies": { + "agent-base": "5", + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", + "dev": true, + "dependencies": { + "import-from": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "node_modules/inflation": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/inflation/-/inflation-2.0.0.tgz", + "integrity": "sha1-i0F+R8KPklpFEz2RTKH9OJEH8w8=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.8.tgz", + "integrity": "sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isbinaryfile": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.6.tgz", + "integrity": "sha512-ORrEy+SNVqUhrCaal4hA4fBzhggQQ+BaLntyPOdoEiwlKZW9BZiJXjg3RMiruE4tPEI3pyVPpySHQF/dKWperg==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/keygrip": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", + "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", + "dev": true, + "dependencies": { + "tsscmp": "1.0.6" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.13.0.tgz", + "integrity": "sha512-i/XJVOfPw7npbMv67+bOeXr3gPqOAw6uh5wFyNs3QvJ47tUx3M3V9rIE0//WytY42MKz4l/MXKyGkQ2LQTfLUQ==", + "dev": true, + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.8.0", + "debug": "~3.1.0", + "delegates": "^1.0.0", + "depd": "^1.1.2", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^1.2.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, + "node_modules/koa-compose": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", + "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==", + "dev": true + }, + "node_modules/koa-convert": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-1.2.0.tgz", + "integrity": "sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA=", + "dev": true, + "dependencies": { + "co": "^4.6.0", + "koa-compose": "^3.0.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/koa-convert/node_modules/koa-compose": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-3.2.1.tgz", + "integrity": "sha1-qFzLQLfZhtjlo0Wzoazo6rz1Tec=", + "dev": true, + "dependencies": { + "any-promise": "^1.1.0" + } + }, + "node_modules/koa-etag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/koa-etag/-/koa-etag-4.0.0.tgz", + "integrity": "sha512-1cSdezCkBWlyuB9l6c/IFoe1ANCDdPBxkDkRiaIup40xpUub6U/wwRXoKBZw/O5BifX9OlqAjYnDyzM6+l+TAg==", + "dev": true, + "dependencies": { + "etag": "^1.8.1" + } + }, + "node_modules/koa-send": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz", + "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "http-errors": "^1.7.3", + "resolve-path": "^1.4.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/koa-send/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/koa-send/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/koa-static": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz", + "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "koa-send": "^5.0.0" + }, + "engines": { + "node": ">= 7.6.0" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz", + "integrity": "sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==", + "dev": true, + "dependencies": { + "debug": "^2.6.8", + "marky": "^1.2.0" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", + "dev": true + }, + "node_modules/lodash.forown": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz", + "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=", + "dev": true + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "node_modules/lodash.groupby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", + "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "node_modules/lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", + "dev": true + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", + "dev": true, + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/marky": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.1.tgz", + "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "dependencies": { + "mime-db": "1.44.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "node_modules/modern-normalize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.0.0.tgz", + "integrity": "sha512-1lM+BMLGuDfsdwf3rsgBSrxJwAZHFIrQ8YR61xIqdHo0uNKI9M52wNpHSrliZATJp51On6JD0AfRxd4YGSU0lw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.1.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-emoji": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "dev": true, + "dependencies": { + "lodash.toarray": "^4.4.0" + } + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "dev": true, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.1.1.tgz", + "integrity": "sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/only": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", + "integrity": "sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=", + "dev": true + }, + "node_modules/open": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", + "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/pdfjs-dist": { + "version": "2.6.347", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.6.347.tgz", + "integrity": "sha512-QC+h7hG2su9v/nU1wEI3SnpPIrqJODL7GTDFvR74ANKGq1AFJW16PH8VWnhpiTi9YcLSFV9xLeWSgq+ckHLdVQ==" + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portfinder/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/postcss": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.6.tgz", + "integrity": "sha512-xpB8qYxgPuly166AGlpRjUdEYtmOWx2iCwGmrv4vqZL9YPVviDVPZPRXxnXr6xPZOdxQ9lp3ZBFCRgWJ7LE3Sg==", + "dev": true, + "dependencies": { + "colorette": "^1.2.1", + "nanoid": "^3.1.20", + "source-map": "^0.6.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-cli": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.3.1.tgz", + "integrity": "sha512-leHXsQRq89S3JC9zw/tKyiVV2jAhnfQe0J8VI4eQQbUjwIe0XxVqLrR+7UsahF1s9wi4GlqP6SJ8ydf44cgF2Q==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "chokidar": "^3.3.0", + "dependency-graph": "^0.9.0", + "fs-extra": "^9.0.0", + "get-stdin": "^8.0.0", + "globby": "^11.0.0", + "postcss-load-config": "^3.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^3.0.0", + "yargs": "^16.0.0" + }, + "bin": { + "postcss": "bin/postcss" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-functions": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", + "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=", + "dev": true, + "dependencies": { + "glob": "^7.1.2", + "object-assign": "^4.1.1", + "postcss": "^6.0.9", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/postcss-functions/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-functions/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-functions/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-import": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.0.tgz", + "integrity": "sha512-gFDDzXhqr9ELmnLHgCC3TbGfA6Dm/YMb/UN8/f7Uuq4fL7VTk2vOIj6hwINEwbokEmp123bLD7a5m+E+KIetRg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/postcss-js": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", + "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1", + "postcss": "^8.1.6" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/postcss-load-config": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.0.1.tgz", + "integrity": "sha512-/pDHe30UYZUD11IeG8GWx9lNtu1ToyTsZHnyy45B4Mrwr/Kb6NgYl7k753+05CJNKnjbwh4975amoPJ+TEjHNQ==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "import-cwd": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-nested": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.4.tgz", + "integrity": "sha512-/dimXVqdUAVS2ZiIX0uvyk9UCI825y6LW4TnjG51JTKF89CcorHPAjTUGPF70k2wlQYts5OzfnhYMgfGfHCClQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/postcss-reporter": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.2.tgz", + "integrity": "sha512-JyQ96NTQQsso42y6L1H1RqHfWH1C3Jr0pt91mVv5IdYddZAE9DUZxuferNgk6q0o6vBVOrfVJb10X1FgDzjmDw==", + "dev": true, + "dependencies": { + "colorette": "^1.2.1", + "lodash.difference": "^4.5.0", + "lodash.forown": "^4.4.0", + "lodash.get": "^4.4.2", + "lodash.groupby": "^4.6.0", + "lodash.sortby": "^4.7.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prettier": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", + "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/prettier-plugin-svelte": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-1.4.2.tgz", + "integrity": "sha512-O9VsNwII+raTG8QPoQWouk5ABQy/hmLm4dZ2eqJ7DPnbO35A+BxMSjlfqkw0cNP+UcbykHFYU8zNXm93ytWP9g==", + "dev": true + }, + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-format/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/pretty-format/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/puppeteer-core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-5.5.0.tgz", + "integrity": "sha512-tlA+1n+ziW/Db03hVV+bAecDKse8ihFRXYiEypBe9IlLRvOCzYFG6qrCMBYK34HO/Q/Ecjc+tvkHRAfLVH+NgQ==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "devtools-protocol": "0.0.818844", + "extract-zip": "^2.0.0", + "https-proxy-agent": "^4.0.0", + "node-fetch": "^2.6.1", + "pkg-dir": "^4.2.0", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^3.0.2", + "tar-fs": "^2.0.0", + "unbzip2-stream": "^1.3.3", + "ws": "^7.2.3" + }, + "engines": { + "node": ">=10.18.1" + } + }, + "node_modules/puppeteer-core/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/puppeteer-core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/purgecss": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-3.1.3.tgz", + "integrity": "sha512-hRSLN9mguJ2lzlIQtW4qmPS2kh6oMnA9RxdIYK8sz18QYqd6ePp4GNDl18oWHA1f2v2NEQIh51CO8s/E3YGckQ==", + "dev": true, + "dependencies": { + "commander": "^6.0.0", + "glob": "^7.0.0", + "postcss": "^8.2.1", + "postcss-selector-parser": "^6.0.2" + }, + "bin": { + "purgecss": "bin/purgecss.js" + } + }, + "node_modules/qs": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", + "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "dev": true, + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", + "dev": true + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "dev": true, + "dependencies": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-relative": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", + "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-path": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz", + "integrity": "sha1-xL2p9e+y/OZSR4c6s2u02DT+Fvc=", + "dev": true, + "dependencies": { + "http-errors": "~1.6.2", + "path-is-absolute": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/resolve-path/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/resolve-path/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/resolve-path/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rollup": { + "version": "2.35.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.35.1.tgz", + "integrity": "sha512-q5KxEyWpprAIcainhVy6HfRttD9kutQpHbeqDTWnqAFNJotiojetK6uqmcydNMymBEtC4I8bCYR+J3mTMqeaUA==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/rollup-plugin-svelte": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.0.tgz", + "integrity": "sha512-vopCUq3G+25sKjwF5VilIbiY6KCuMNHP1PFvx2Vr3REBNMDllKHFZN2B9jwwC+MqNc3UPKkjXnceLPEjTjXGXg==", + "dev": true, + "dependencies": { + "require-relative": "^0.8.7", + "rollup-pluginutils": "^2.8.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/run-parallel": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", + "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/snowpack": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/snowpack/-/snowpack-3.0.13.tgz", + "integrity": "sha512-USTcpfJ68rbuFvUygw+3n9qS1CC/tGsr/JNVc6FNk0ZRfGBE4OmB+Mmk5nWtdxi546GeCr/GvveJenYLen/WpA==", + "dev": true, + "dependencies": { + "default-browser-id": "^2.0.0", + "esbuild": "^0.8.7", + "open": "^7.0.4", + "resolve": "^1.20.0", + "rollup": "^2.34.0" + }, + "bin": { + "snowpack": "index.bin.js", + "sp": "index.bin.js" + }, + "engines": { + "node": ">=10.19.0" + }, + "optionalDependencies": { + "fsevents": "^2.2.0" + } + }, + "node_modules/snowpack/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/snowpack/node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "node_modules/string-similarity": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.4.tgz", + "integrity": "sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ==" + }, + "node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svelte": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.34.0.tgz", + "integrity": "sha512-xWcaQ/J4Yd5k0UWz+ef6i5RW5WP3hNpluEI2qtTTKlMOXERHpVL509O9lIw7sgEn1JjJgTOS+lnnDj99vQ3YqQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/svelte-check": { + "version": "1.1.36", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-1.1.36.tgz", + "integrity": "sha512-vJ5/GGCNUlTtI0Ep6kD/oeISUSEvPBeY+uPT5B1koBxyo10wfkucReJiuDvyNpWokJ9v5C8TL2TeJ27/AyUhdg==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "chokidar": "^3.4.1", + "glob": "^7.1.6", + "import-fresh": "^3.2.1", + "minimist": "^1.2.5", + "source-map": "^0.7.3", + "svelte-preprocess": "^4.0.0", + "typescript": "*" + }, + "bin": { + "svelte-check": "bin/svelte-check" + } + }, + "node_modules/svelte-file-dropzone": { + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/svelte-file-dropzone/-/svelte-file-dropzone-0.0.15.tgz", + "integrity": "sha512-detN5snkt/UkcSQWvfMUHY0LpwZBwsrhpNqXzpkR+8wNmmhJhqcjVfuRnvTB+STNJhS6wDP6IAJXOaGPVONwmw==", + "dependencies": { + "file-selector": "^0.2.2" + } + }, + "node_modules/svelte-hero-icons": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/svelte-hero-icons/-/svelte-hero-icons-1.5.0.tgz", + "integrity": "sha512-eC8OYRU3sCE5iVff/Lr2fDUSS2GMXPGFWmlnakHwrm2vfgXhMEbfFa/eMYeK1HftCw6def1of7/+OwpLOdamdw==", + "dev": true + }, + "node_modules/svelte-hmr": { + "version": "0.12.6", + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.12.6.tgz", + "integrity": "sha512-q08BjoUSbwXpKo9ij6aym93jBrt7K8eutLwix5Y9cuSFLS5djxumOoUVsSzDkdKssLlg5X//Kg/0MWHHBeQRTg==", + "dev": true + }, + "node_modules/svelte-preprocess": { + "version": "4.6.9", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.6.9.tgz", + "integrity": "sha512-SROWH0rB0DJ+0Ii264cprmNu/NJyZacs5wFD71ya93Cg/oA2lKHgQm4F6j0EWA4ktFMzeuJJm/eX6fka39hEHA==", + "dev": true, + "dependencies": { + "@types/pug": "^2.0.4", + "@types/sass": "^1.16.0", + "detect-indent": "^6.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">= 9.11.2" + } + }, + "node_modules/table-layout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz", + "integrity": "sha512-dEquqYNJiGwY7iPfZ3wbXDI944iqanTSchrACLL2nOB+1r+h1Nzu2eH+DuPPvWvm5Ry7iAPeFlgEtP5bIp5U7Q==", + "dev": true, + "dependencies": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/table-layout/node_modules/array-back": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz", + "integrity": "sha512-Z/JnaVEXv+A9xabHzN43FiiiWEE7gPCRXMrVmRm00tWbjZRul1iHm7ECzlyNq1p4a4ATXz+G9FJ3GqGOkOV3fg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/table-layout/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.0.3.tgz", + "integrity": "sha512-s8NEqdLBiVbbdL0a5XwTb8jKmIonOuI4RMENEcKLR61jw6SdKvBss7NWZzwCaD+ZIjlgmesv8tmrjXEp7C0eAQ==", + "dev": true, + "dependencies": { + "@fullhuman/postcss-purgecss": "^3.1.3", + "bytes": "^3.0.0", + "chalk": "^4.1.0", + "color": "^3.1.3", + "detective": "^5.2.0", + "didyoumean": "^1.2.1", + "fs-extra": "^9.1.0", + "html-tags": "^3.1.0", + "lodash": "^4.17.20", + "modern-normalize": "^1.0.0", + "node-emoji": "^1.8.1", + "object-hash": "^2.1.1", + "postcss-functions": "^3", + "postcss-js": "^3.0.3", + "postcss-nested": "^5.0.1", + "postcss-selector-parser": "^6.0.4", + "postcss-value-parser": "^4.1.0", + "pretty-hrtime": "^1.0.3", + "reduce-css-calc": "^2.1.8", + "resolve": "^1.19.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/tailwindcss/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tailwindcss/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.4.tgz", + "integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", + "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + }, + "node_modules/tsscmp": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", + "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", + "dev": true, + "engines": { + "node": ">=0.6.x" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.2.tgz", + "integrity": "sha512-tbb+NVrLfnsJy3M59lsDgrzWIflR4d4TIUjz+heUnHZwdF7YsrMTKoRERiIvI2lvBG95dfpLxB21WZhys1bgaQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/untildify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz", + "integrity": "sha1-F+soB5h/dpUunASF/DEdBqgmouA=", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz", + "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/whatwg-url": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", + "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^2.0.2", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wordwrapjs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz", + "integrity": "sha512-Svqw723a3R34KvsMgpjFBYCgNOSdcW3mQFK4wIfhGQhtaFVOJmdYoXgi63ne3dTlWgatVcUc7t4HtQ/+bUVIzQ==", + "dev": true, + "dependencies": { + "reduce-flatten": "^2.0.0", + "typical": "^5.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/wordwrapjs/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/ws": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.1.tgz", + "integrity": "sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==", + "dev": true, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/ylru": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.2.1.tgz", + "integrity": "sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + } + }, "dependencies": { "@babel/code-frame": { "version": "7.12.11", @@ -3481,17 +8368,6 @@ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -3509,6 +8385,22 @@ } } }, + "string-similarity": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.4.tgz", + "integrity": "sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", diff --git a/ui/package.json b/ui/package.json index 5927883..2b8f23e 100644 --- a/ui/package.json +++ b/ui/package.json @@ -22,6 +22,7 @@ "dependencies": { "@fortawesome/free-solid-svg-icons": "^5.15.2", "pdfjs-dist": "^2.6.347", + "string-similarity": "^4.0.4", "svelte-file-dropzone": "0.0.15", "uuid": "^8.3.2" },